通过ImportTsv 批量将数据从hive导出到hbase
实测 2E 行数据 耗时5分钟左右
#!/bin/bash
report_date=`date --date='1 day ago' +%Y-%m-%d`
echo $report_date
function print_duration(){
#传入一个参数,开始时间 YYYY-mm-DD HH:MM:SS 格式
start_time=`echo ${@:1}` #因为参数中带有空格,所以需要这样处理
end_time=`date +'%Y-%m-%d %H:%M:%S'`
echo '脚本执行开始时间:'${start_time}',脚本执行结束时间:'${end_time}
start_seconds=$(date --date="$start_time" +%s);
end_seconds=$(date --date="$end_time" +%s);
duration_s=$((end_seconds-start_seconds)); ##总耗时秒
duration_m=$((duration_s/60)); ##总耗时分
remainder_s=$((duration_s%60)); #余数秒
duration=${duration_m}"分"${remainder_s}"秒"
echo "########################本次运行耗时:"${duration}"#######################"
}
starttime=`date +'%Y-%m-%d %