#!/bin/bash
tables=$(hive -e “show tables;”)
for table in tables;doecho"tables;
do
echo "tables;doecho"(hive -e “show create table $table;”);" >> /data01/***.txt
done
这个取的是默认库(default)下面的表,如需取指定库下的表,情指定库名。。。
将hive库中的建表语句导出到本地文件中的脚本
最新推荐文章于 2024-03-14 14:45:06 发布
这是一个使用bash脚本将Hive默认库中的所有表的建表语句导出到本地文件的方法。脚本通过hive命令获取表名,并循环将每个表的create table语句追加到指定的txt文件中。如果需要导出特定库的表,需修改脚本以指定库名。
2496

被折叠的 条评论
为什么被折叠?



