34得票4回答
HBase(简易版):如何在HBase shell中执行范围前缀扫描

我正在设计一个运行在hbase上的应用程序,并想要交互式地探索集群的内容。我在hbase shell中,想要执行一次扫描,以获取所有以字符“abc”开头的键。这样的键可能包括“abc4”,“abc92”,“abc20014”等...我尝试过扫描。hbase(main):003:0> sc...

14得票1回答
如何使用HBASE Shell获取行键为十六进制的行?

如果我的行键是十六进制的,例如x00\x01,我该如何在HBASE shell中获取它? hbase(main):004:0> scan 'tsdb-tree' ROW COLUMN+CELL \x00\x01 column=t:t...

11得票1回答
如何停止在HBase shell中运行的命令而不退出HBase shell

有时候在HBase shell中运行命令,比如scan操作通常需要很长时间,我希望退出此命令的执行,但不想退出HBase shell。 一般情况下,我使用Ctrl+C来停止正在执行的命令,虽然可以停止命令的执行,但也会退出HBase shell,这样我就需要重新进入HBase shell,耗...

9得票2回答
HBase:创建与现有表具有相同模式的表

我在论坛上搜索了一下,想知道如何根据现有的 HBase 表模式创建新的空表,但是没有找到答案。 更准确地说,假设我有一个带有多个列族和许多列限定符的表。 现在我需要创建另一个具有相同模式的空表。我们是否可以像在 RDBMS 中那样创建表?Create table new_table as ...

9得票1回答
HBase Shell RowKey中的非十六进制字符是什么?

我将我的密钥保存为字节数组。当我在HBase Shell中查看我的密钥时,我看到的不是十六进制值......我没有启用任何编码,也没有启用任何压缩。 这是一个示例......VNQ是什么?BBW是什么?我猜这里进行了某种编码处理? \xFB\xC6\xE8\x03\xF0VNQ\x8By\...

7得票3回答
从HBase shell导出数据

我正在尝试从HBase Shell导出数据到一个文本文件中进行解析,并添加到msyql数据库中。 我目前正在使用以下命令: echo "scan 'registration',{COLUMNS=>'registration:status'}" | hbase shell > r...

7得票1回答
HBase Shell 日志记录

当我使用HBase shell时,我会得到大量的日志记录,包括INFO和DEBUG信息。虽然这对于学习HBase内部非常有趣,但它相当冗长,可能会掩盖输出。 我尝试了许多不同的方法来更改日志级别,包括如此处所述,虽然有些警告消失了,但我仍然收到大量的INFO和DEBUG消息,例如: 18:...