org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: таблица семейства столбцов не существует в регионе hbase:meta
Я сталкиваюсь со странной ошибкой в hbase. Когда я использую этот фильтр:-
SingleColumnValueFilter Filter = new SingleColumnValueFilter(CF_NAME, QF_NAME, CompareOperator.GREATER_OR_EQUAL,new BinaryComparator(Bytes.toBytes(1539340372000L)))
Это не исключение, но когда я начал использовать это
new SingleColumnValueFilter(CF_NAME, QF_NAME, CompareOperator.EQUAL,
new LongComparator(1539340372000L))
Я получаю эту ошибку:
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: таблица семейства столбцов не существует в области hbase:meta,,1.1588230740 в таблице 'hBase: meta> hBase: meta_base: hBase: hBase {IS_META => 'true', сопроцессор $1 => '|org.apache.hadoop.hbase.coprocessor.MultiRowMutationEndpoint|536870911|'}, {NAME => 'info', BLOOMFILTER => 'NONE', VERSIONS => '10', IN_MEMORY => 'true', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', COMPRESSION => 'NONE', CACHE_DATA_IN_L1 => 'true', MIN_VERSIONS = ', BLOCKCACHE => 'true', BLOCKSIZE => '8192', REPLICATION_SCOPE => '0'}"
У меня есть вопрос, почему это проверяется hbase:meta
Таблица, тогда как, если я использую обычный компаратор, он ищет только в данной таблице.