问题标签 [hbase-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
207 浏览

hbase - HBase:在字段不存在的地方返回记录

我在 HBase 中有一个人员表,如下所示 -

我只想获取 is_error 字段为假的记录。此属性将仅出现在某些行中。我尝试使用 SingleColumnValueFilter 来获取它,但它给了我所有的记录。

询问:

输出:

预期的输出应该只有与给定条件匹配的一行,但它返回两行 is_error 字段不存在。

0 投票
1 回答
100 浏览

hbase - 使用单列值过滤器的 hbase shell 命令

我是 Hbase 世界的新手并尝试以下查询。我触发了以下 hbase 命令形式的 shell。我希望只检索与过滤条件匹配的行:与列名“serviceId”匹配且值为“61490992624”的行。

但是,它也会检索其他行(rod ids:100545、100546、100547、Australia、NSW、NT)。我希望只检索行 id TX005。

这种行为有什么原因吗?

0 投票
1 回答
489 浏览

hbase - Hbase shell - 查找列不存在的所有行

我已经用大量数据设置了 Hbase 0.98。作为 noSQL 数据库,HBase 允许每行在列族中具有不同的列集。要过滤特定列,我可以使用此命令

如果我必须反转条件,即获取“ad”不作为列族中的列存在的所有行怎么办?

0 投票
1 回答
223 浏览

nosql - 带前缀的 Hbase shell 过滤器

我必须从具有给定输入的值子字符串的 HBASE 表中获取所有条目。

例如,如果我的表如下所示:

我需要通过输入值过滤器获取条目 1000xyz 和 1000abc - 1000

我尝试了值过滤器:

这给了我确切的值 1000。

提前致谢!!!!

0 投票
0 回答
135 浏览

hbase - Hbase 复制问题

我正在使用 HDP 分发。我启用了 hbase 复制。首先它工作正常,但一段时间后一个 RS 复制被卡住并且在日志中我发现:

regionserver.ReplicationSourceWALReader:无法读取复制条目流 259735-java.io.EOFException:无法在 org.apache.hadoop.hdfs.DFSInputStream.seek 处寻找 EOF 259779-

0 投票
0 回答
60 浏览

docker - 从主机运行 HBase shell 命令到容器化 HBase 失败

我有一个 HBase DB 的 docker 容器。我正在编写一个自动化工具(Python3),其中包括一些 HBase 命令。以下命令尝试删除 HBase 表并重新创建它:

HBase shell 命令有效,并且 shell 确实打开了,但以下命令失败并出现错误:

提前致谢!

0 投票
0 回答
24 浏览

hbase - 使用 JRuby 从 HBase 表中打印人类可读的有效负载

我想用 JRuby 从 HBase 表中打印一个人类可读的有效负载。现在,我有了这个,但我得到了唯一的键,但我想打印表中每一行的所有有效负载。

0 投票
0 回答
14 浏览

nosql - NoSQL Hbase 查询在列族中查找特定值

我是 Hbase 新手,我需要编写一个简单的查询来获取名字为“Kia”的客户购买的产品。表是 customer_product,我有 2 个列族“personal_info”(包含“first_name”和“last_name”列)和“product_purchase”(包含“product”和“related_product”列)。

我所做的如下所示。我是否在上面回答了这个问题,有没有办法简化它?