思路一: show出所有表,然后wc -l
hive -e" use database_name; show tables; "|wc -l
思路二: 1、show出当前库所有的表;
2、将show出的表导入到文件中;
3、统计文件行数,即是表数量。
实现:
需求:统计hive中database_name中一共有多少张表。
1、生成文件
hive -e" use database_name show tables; "> database_name_tables.txt
2、统计量
wc -l database_name_tables.txt