有什么方法可以将hbase shell中的扫描结果输出到文件?我假设这很容易,但是我无法在文档中找到任何内容。
我知道这篇文章已经很老了,但是我自己正在搜索有关HBase的内容,并发现了它。
我不知道这是否是最好的方法,但是您绝对可以使用HBase为您提供的脚本选项。只需打开一个shell(最好转到HBase的目录bin)并运行
echo "scan 'foo'" | ./hbase shell > myText
其中foo是要扫描的表的名称。如果然后打开myText,您将在其中看到结果。希望我有所帮助!
使用EOF此处文档的另一个选项,可能更可定制:
您也可以在这里使用字符串(如果您的外壳支持它们):
ex:file.sh