gpt4 book ai didi

hadoop - hbase shell 命令 : how to use the QualifierFilter

转载 作者:可可西里 更新时间:2023-11-01 14:42:53 26 4
gpt4 key购买 nike

在 hbase shell 中运行以下命令,尝试让 QualifierFilter 工作:

import org.apache.hadoop.hbase.filter.CompareFilter
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter
import org.apache.hadoop.hbase.filter.SubstringComparator
import org.apache.hadoop.hbase.util.Bytes
import org.apache.hadoop.hbase.filter.QualifierFilter
import org.apache.hadoop.hbase.filter.BinaryComparator

出现以下错误:

hbase(main):011:0>  scan 'test', { FILTER => QualifierFilter.new(CompareFilter.CompareOp.GREATER, 'dummy')}
NoMethodError: undefined method `CompareOp' for Java::OrgApacheHadoopHbaseFilter::CompareFilter:Class

有人可以分享一个 hbase QualifierFilter 如何在 bhase shell 中工作的例子吗。

最佳答案

HBase 控制台是JRuby-based,您必须使用:: 而不是 用于静态引用。

试试这个命令:

hbase(main):011:0>  scan 'test', { FILTER => QualifierFilter.new(CompareFilter::CompareOp::GREATER, 'dummy')}

关于hadoop - hbase shell 命令 : how to use the QualifierFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14283344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com