我正在尝试在HABSE shell上运行' scan' 命令。
扫描' table_name'
我得到了结果:
ROW COLUMN+CELL
000001bff3df$94a8a4c0$608812cf column=general:bcc, timestamp=1521624689099, value=
@bt2ta
000001bff3df$94a8a4c0$608812cf column=general:cc, timestamp=1521624689099, value=
@bt2ta
000001bff3df$94a8a4c0$608812cf column=general:from, timestamp=1521624689099, value="Ken Turner" <kmturner@flex.net>
@bt2ta
如果查看结果,则格式不正确。我无法弄清楚什么是ROW,什么是COLUMN + CELL。
阙。有什么方法可以格式化这个结果以提高可读性吗?
答案 0 :(得分:0)
由于终端窗口限制,hbase shell
未正确显示结果。 Tro将扫描结果输出到文件。
hbase shell
)执行以下命令
echo“scan'table_name'”| hbase shell&gt;会将myText
mytext
中的输出不会包含在key
上。在文件中包含数据后,可以根据需要使用shell命令进一步格式化。
答案 1 :(得分:0)
此行为似乎取决于终端设置。当我的环境变量中有TERM = dumb时,我会看到列换行。当我有TERM = xterm或TERM = ansi时,我看不到它