我正在使用这样的(简化的)查询来获取我的配置单元数据库的状态:
show databases;
show tables
但这有点令人困惑,因为它像这样将所有行放在一起:
default
curtime_test
datetime_test
datettime_test
hivesampletable
sensor
sensor_part_subset
sensor_part_subset1
无论如何我可以轻松地格式化输出,也许添加标题或其他东西?我希望是这样的:
show databases
default
show tables
curtime_test
datetime_test
datettime_test
hivesampletable
sensor
sensor_part_subset
sensor_part_subset1
但这也很好:
--- show databases ---
default
---- show tables ---
curtime_test
datetime_test
datettime_test
hivesampletable
sensor
sensor_part_subset
sensor_part_subset1
最佳答案
以下语句可能会增加您案例的可读性。
select '------show databases----------';
show databases;
select '------show tables----------';
show tables;
同样使用下面的语句来打印头部信息。
set hive.cli.print.header=true;
show databases;
show tables;
关于hadoop - Hive 查询中的格式输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32819710/