【发布时间】:2012-05-22 11:39:10
【问题描述】:
这可能是一个菜鸟问题,所以我提前道歉。
据我所知,HBase 控制台是 JIRB 的扩展(或运行的脚本)。此外,它带有几个 HBase 特定的命令,其中之一是“get”——从表中检索列\值。 但是,似乎 'get' 只写入屏幕,根本不输出值。
是否有任何本地 hbase 控制台命令可以让我检索一个值(例如一组行\列),将它们放入一个变量并检索它们的值?
谢谢
【问题讨论】:
这可能是一个菜鸟问题,所以我提前道歉。
据我所知,HBase 控制台是 JIRB 的扩展(或运行的脚本)。此外,它带有几个 HBase 特定的命令,其中之一是“get”——从表中检索列\值。 但是,似乎 'get' 只写入屏幕,根本不输出值。
是否有任何本地 hbase 控制台命令可以让我检索一个值(例如一组行\列),将它们放入一个变量并检索它们的值?
谢谢
【问题讨论】:
不,0.92 中没有本机控制台命令。如果你深入研究源代码,有一个类 Hbase::Table 可以用来做你想做的事。我相信这将在 0.96 中更加暴露。在这一点上,我已经求助于将自己的 Ruby 添加到我的 shell 来处理各种常见任务(例如在扫描中使用 SingleColumnValueFilters)。
【讨论】: