使用菲尼克斯sqlline连接hbase。在SecureCRT终端上,我只能看到三列的表,其中有超过10列。我想显示表中的所有列,以测试数据是否正常。是否应该设置任何配置?
0: jdbc:phoenix:10.35.66.72:2181:/hbase> select * from WL.MSGCENTER_PUSHMESSAGE;
+--------------+---------+---------------------------------------------------------------------------------------------------------------------------------------------+
| PLANID | BATCHID | |
+--------------+---------+---------------------------------------------------------------------------------------------------------------------------------------------+
| 520 | 1 | C285995F-AB23-4CF0-A9A4-F29175E9CD36 |
+--------------+---------+---------------------------------------------------------------------------------------------------------------------------------------------+1行选定(0.805秒)
发布于 2016-05-21 20:49:33
可以将输出格式从水平更改为垂直。
!outputformat vertical发布于 2016-02-01 07:29:40
在启动sqlline之前尝试设置终端宽度
stty cols 200发布于 2015-09-10 06:40:03
Sqlline不够聪明,无法调整列宽。使终端变宽,您可能会看到数据。
理想情况下,我会向use squirrel-sql or db-visualizer推荐您连接到菲尼克斯。它们是查询菲尼克斯的更好工具。
看看这个:http://search-hadoop.com/m/9UY0h2sGBoSz1Mta1
https://stackoverflow.com/questions/32453019
复制相似问题