2

我有一个表,作为列族,有一个 url,当尝试使用 -c 参数从 shell 扫描此表以限制返回的列族时,我没有得到任何结果。我怀疑 : 在 url 被解释为列族和列限定符之间的分隔符。我的问题是,有没有办法转义或引用冒号,以便将其解释为列族字符串的一部分?

4

2 回答 2

2

不是这个时候,没有。查看代码,每一列都用冒号分隔,第一部分是列族,第二部分是列限定符。因为部分的数量限制为 2,这确实意味着您可以在列限定符中扫描带有冒号的条目,但这并不能真正帮助您。

作为替代方案,您最好的选择是使用 Java API,在 a或上使用fetchColumnFamilyScannerBatchScanner

于 2014-06-18T22:15:53.400 回答
0

如果你真的想使用命令行,你也可以尝试使用grepor egrep。它们都会有 : 分隔符的相同问题,但您可以告诉它查找 : 之后的部分。这显然是一个 hack,但鉴于 MikeD 的回答,这可能是您唯一的解决方案。根据问题,这可能就足够了。

于 2014-06-19T01:43:14.823 回答