hbase-indexer + Phoenix:hbase复制无法正常工作?

时间:2018-02-21 11:01:57

标签: solr hbase phoenix

我有一个带HBASE + Phoenix的集群。 我已经在上面安装了SOLR。 现在,按照本手册,我尝试为群集设置hbase复制: https://community.hortonworks.com/articles/1181/hbase-indexing-to-solr-with-hdp-search-in-hdp-23.html

启动hbase-indexer服务器,添加hbase-indexer,通过hbase shell发送数据,通过浏览器请求提交。 但SOLR中的集合没有任何变化 - 零新记录。

hbase shell中的

status' 命令会将每个PUT命令的sizeOfLogQueue增加到索引表。

当greping hbase log(hbase-hbase-regionserver-myserver.log)时,我发现了很多这样的记录:

  

Indexer_hbaseindexer:复制的总编辑次数:0,目前正在复制   从:   HDFS://HDP-Test/apps/hbase/data/WALs/myserver,16020,1519204674681/myserver%2C16020%2C1519204674681.default.1519204995372   位置:45671433

这里的位置永远不会改变。

Issue author on this link告诉我们将WAL编解码器更改为IndexedWALEditCodec时,hbase复制会停止。

IndexedWALEditCodec是否真的阻止hbase复制正常工作?这不应该是真的。 那可能是个什么问题?任何提示都将不胜感激

ENV:

  • HDFS 2.7.3
  • HBASE 1.1.2
  • SOLR 5.5.2
  • HBASE INDEXER 2.2.8

P.S。重新启动Hbase,然后查询solr commit时,会显示更改。但之后它没有做任何事情。

0 个答案:

没有答案