#!/bin/bash
source ../../dmp_env.sh
# package name
system="mapping"
# keyspace name
keyspace="mapping"
# table name
table="mapping_server"
date_path=$(date +"%Y/%m/%d" -d "-1 day ${ScheduleTime}")
# 备份 s3 地址
input="${BACKFLOW_OUTPUT}/${keyspace}/${table}/${date_path}/${region}/"
spark-submit --class mobvista.dmp.datasource.backflow.BackWrite \
--name "BackWrite.${keyspace}.${table}.${region}" \
--conf spark.sql.shuffle.partitions=2000 \
--conf spark.default.parallelism=2000 \
--conf spark.kryoserializer.buffer.max=512m \
--conf spark.kryoserializer.buffer=64m \
--master yarn --deploy-mode cluster \
--executor-memory 4g --driver-memory 4g --executor-cores 2 --num-executors 4 \
../.././DMP.jar \
-keyspace ${keyspace} -table ${table} -region ${region} -input ${input} -system ${system}
if [[ $? -ne 0 ]]; then
exit 255
fi