最近,我的團隊使用CDH上的hbase-indexer將hbase表列索引到solr。當我們部署hbase-indexer服務器(稱爲Key-Value Store Indexer)並開始測試時。我們發現,該行HBase的表和Solr指數的大小的情況是不同的:hbase-indexer solr numFound不同於hbase錶行的大小
我們用鳳凰來算HBase的錶行:
0: jdbc:phoenix:slave1,slave2,slave3:2181> SELECT /*+ NO_INDEX */ COUNT(1) FROM C_PICRECORD;
+------------------------------------------+
| COUNT(1) |
+------------------------------------------+
| 4084355 |
+------------------------------------------+
而且我們使用的Solr Web UI來算Solr的索引大小:
numFound : 4060479
我們無法從hbase-indexer日誌和solr日誌中發現任何錯誤日誌。但是hbase表和solr索引之間的行大小真的不同!有沒有人遇到這種情況?我不知道該怎麼辦
什麼是solr中的唯一ID ...?它與hbase不同...? –
solr schema.xml中的唯一標識與hbase rowkey – CrazyPig