我有一个表,作为列族,有一个url,当尝试使用-c参数从shell中扫描此表以限制返回的列族时,我得不到任何结果。我怀疑:url被解释为列族和列限定符之间的分隔符。我的问题是,有没有办法逃脱或引用冒号,以便它将被解释为列族的字符串的一部分?
答案 0 :(得分:2)
不是在这个时候,没有。查看code,每列都用冒号分隔,第一部分是列族,第二部分是列限定符。由于部件数量限制为2,这意味着您可以在列限定符中扫描带冒号的条目,但这对您没有任何帮助。
作为替代方案,最好的办法是在Scanner
或BatchScanner
上使用fetchColumnFamily来使用Java API。
答案 1 :(得分:0)
如果您确实想使用命令行,也可以尝试使用grep
或egrep
。他们都有:相同的问题:分隔符,但你可以告诉它在:之后查找部分。这显然是一个黑客,但鉴于MikeD的答案,它可能是你唯一的解决方案。根据问题,这可能已经足够了。