Hive 配置单元查询结果采用垂直格式,如MySQL的“\G”?
有没有办法让配置单元以列式方式输出结果,比如MySQL提供的\G选项Hive 配置单元查询结果采用垂直格式,如MySQL的“\G”?,hive,Hive,有没有办法让配置单元以列式方式输出结果,比如MySQL提供的\G选项 不,蜂巢里没有这样的设施 地图缩小程序的结果始终逐行显示 然而,您可以使用Hive/Thrift server,通过其他脚本语言(如python)编写Hive查询,并控制输出的显示。唯一的缺点是您必须解析输出,然后显示它。如果您使用HiveServer2 Hive>0.14,您可以使用直线shell,并且有垂直选项 什么是直线壳。你能告诉我怎么调用它吗。使用什么命令。?什么是兼容的hadoop版本?值得注意的是,在命令行上也可
不,蜂巢里没有这样的设施 地图缩小程序的结果始终逐行显示
然而,您可以使用Hive/Thrift server,通过其他脚本语言(如python)编写Hive查询,并控制输出的显示。唯一的缺点是您必须解析输出,然后显示它。如果您使用HiveServer2 Hive>0.14,您可以使用直线shell,并且有垂直选项
什么是直线壳。你能告诉我怎么调用它吗。使用什么命令。?什么是兼容的hadoop版本?值得注意的是,在命令行上也可以这样做:beeline-outputformat=vertical-e select*from blah。
0: jdbc:hive2://127.0.0.1:10000> !set outputformat table
0: jdbc:hive2://127.0.0.1:10000> select * from sample_07 limit 1;
+-----------------+------------------------+----------------------+-------------------+
| sample_07.code | sample_07.description | sample_07.total_emp | sample_07.salary |
+-----------------+------------------------+----------------------+-------------------+
| 00-0000 | All Occupations | 134354250 | 40690 |
+-----------------+------------------------+----------------------+-------------------+
1 row selected (0.131 seconds)
0: jdbc:hive2://127.0.0.1:10000> !set outputformat vertical
0: jdbc:hive2://127.0.0.1:10000> select * from sample_07 limit 1;
sample_07.code 00-0000
sample_07.description All Occupations
sample_07.total_emp 134354250
sample_07.salary 40690
1 row selected (0.063 seconds)
0: jdbc:hive2://127.0.0.1:10000>