批量导出hive表的建表语句

转的这里

 

首先先导出所有的table表

hive -e "use xxxdb;show tables;" > tables.txt

然后再使用hive内置语法导出hive表的建表语句,这里使用的是一个shell

cat tables.txt |while read eachline
do
hive -e "use xxxdb;show create table $eachline" >>tablesDDL.txt
echo ";" >> tablesDDL.txt

done

  

posted @ 2017-11-23 18:25  HarkLee  阅读(9220)  评论(0编辑  收藏  举报