问题标签 [row-key]

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 投票
2 回答
7875 浏览

jsf - 启用选择时DataModel必须实现org.primefaces.model.SelectableDataModel,但我已经定义了rowKey

我有一个可选择的 PrimeFaces 3.4.1 数据表:

我收到此错误:

com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback 访问 Grave:javax.faces.FacesException:启用选择时,DataModel 必须实现 org.primefaces.model.SelectableDataModel。

但是我已经rowKey按照FacesException 进行了设置:DataModel must implement org.primefaces.model.SelectableDataModel when selection is enabled。这是如何引起的,我该如何解决?

0 投票
1 回答
1376 浏览

database-design - Null 值可以成为 Hbase 中 RowKey 的一部分吗

我们在 sql server 中有一些父子形式的表,我们希望将它们转换为中的 bigtable 。我想为此 htable 使用复合 Rowkey,但我不知道是否可以将 null 值作为 rowkey 的一部分。

0 投票
2 回答
3250 浏览

nosql - 从 cassandra cli 中删除行键

我将列族 gcgraceseconds 设置为 0;但是仍然没有删除行键它仍然在我的列族中

看下面的视图

我正在使用 cassandra -cli 我是否应该更改其他任何内容

更新:-

使用后./nodetool -host 127.0.0.1 compact

为什么xx仍然存在?

0 投票
2 回答
7714 浏览

hbase - 在 hbase 中使用多个行键过滤器扫描表

我尝试过使用单行键,它工作正常,但我无法获取多行键扫描。

出现错误,找到支持扫描多个行键范围的过滤器,但没有找到是否可能?我想根据多个行键获取多条记录。任何帮助,谢谢。

0 投票
1 回答
301 浏览

hbase - HBase-根据部分键检索行

考虑我们有一个带有行键 Lname_Fname_DOB 的 HBase 表。考虑在 HBase 表 Cusack_Tim_06062006、Aptrow_Jill_07072007、Cruise_Tom_06052006 中插入以下行键。

我有一个 UI,用户可以在单独的文本框中输入 Fname Lname 和 DOB。我的问题是,如果用户在 Lname 中只输入 C,在 Fname 中输入 T,有没有办法获得 rowkey Cusack_Tim_06062006 和 Cruise_Tom_06052006 的结果?所以基本上用户可能只输入部分行键,在 RDBMS 中我可以使用类似的功能,不知道如何在 HBase 中处理这个。

0 投票
1 回答
718 浏览

java - 如何使用行键的特定部分扫描 HBase?

例如,rowkey 设计为 aabbbbcccc,bbbb 部分是用于索引记录的特定部分。如何使用 bbbb 部分搜索 HBase 表?

0 投票
1 回答
902 浏览

database-design - 例如,如何将 hbase 行键值从 aaa 更改(更新)为 bbb?

如何更改 hbase 中的行键值此行键由表中的某些列组成,并且所有值不会同时出现。更新列的值后,我想更新行键可以吗?例如,我有 c1、c2、c3 列,每行中的 uniq 值是 c1、c2 一起,行键是 c1.value 连接 c2.value。首先插入填充c1,行键为c1,下次为现有行(c1)填充c2,行键必须为c1现有行设置c1c2

0 投票
2 回答
971 浏览

hbase - 从 Talend 中的 HBase 表中检索行键

我是新手。我正在尝试从 hbase 读取数据并使用大数据批处理对表达式生成器中的数据进行一些转换并将输出写入文件。 在此处输入图像描述

现在我想获取表格的行键并对其应用转换,如下所示,

这里的键是我从中提取数据的 hbase 表的行键。

我附上了映射选项卡的快照。

在此处输入图像描述

因此,当我基本上运行我的工作时,应该选择 hbase 表的键,以便将上述转换cast(cus.key as string) 应用于 rowkey 并存储为列 id。

我想知道我们是否有任何简单的方法可以从 hbase 表中获取行键?

提前致谢。

0 投票
1 回答
804 浏览

regex - 分层行键上的 hbase shell 过滤器(或按行键长度过滤)

我有一个分层的行键设计,其中每个字符都是一个字段的 ID(我们使用 4 字节段,但为了便于阅读,我会坚持使用两位数)

例如

00
0000 = 00
000000 的孩子 = 0000
0001 的孩子 = 00
000100 的孩子 = 0001的孩子

我想做一个 hbase shell 查询来返回一个节点的子节点。

现在我有以下

它给出了 00 的孩子的列表,即 0000 0001

这里有不止一个问题:
1. 如果我删除 $ 符号,性能会显着提高(在本地 VM 上从 2 秒到 0.2 秒)但我也会得到额外的结果(000000 和 000100,我不需要的结果) . 这种戏剧性的性能下降是否有原因?(因为它应该是缩小列表上的附加过滤器)
2. 有没有办法按行键的长度进行过滤?(然后我可以放弃正则表达式并只使用 startrow/endrow) - 这必须在 hbase shell 中完成。例如 FILTER=>"RowKeyLengthFilter(4)"
3. 我不能在正则表达式字符串中使用单词 (\w) 或数字 (\d),hbase shell 有限制吗?还尝试了 [[:alnum:]] 和 [[:digit:]] (感谢 Yunnosch 的建议)

版本 = 1.1.0.1,r4de7d45cb593f98ae5d020080cbc7116d3e9d9a0,2015 年 5 月 17 日星期日 12:52:10 PDT

0 投票
0 回答
253 浏览

primefaces - 无法更新或删除行选择对话框中的值

我正在使用 jsf 2.2 primefaces 6.0,我正在尝试使用“rowkey”更新和删除表中的用户。当我单击表时,会出现一个包含行值的对话框,以便更新和删除行列。之后,我使用另一个按钮来查询另一个用户保证的数据表。当我尝试通过尝试使用行键和对话框编辑保证表来重复相同的事情时,它使我能够更新和删除行的值但是它禁止更新和删除以前的表,即用户表。

为了再次启用用户表的修改,我需要从保证表中禁用行键选项。

Java Bean 代码:

xhtml页面:

有关更多详细信息,请查找附件图片。在此处输入图像描述

在此处输入图像描述