使用datastax索引不良SOlr。从1个节点缩放到2个cassandra节点和一个搜索节点

时间:2013-10-21 13:10:39

标签: deployment solr cluster-computing datastax-enterprise datastax

我正在使用Datastax 3.1.4 我试图从一个简单的环(带有Solr启用的一个节点)到一个带有2个cassandra节点(Solr禁用)和一个搜索节点(启用Solr)的小环。

根据Opscenter很好地部署了集群但是当我使用Solr HTTP API插入数据时出现问题...... 我没有得到任何警告或错误,但是如果我检查了所有节点(即使是启用了Solr的节点)中的值,则Solr索引是错误的:根据solr,只插入了几个文档9(而插入了20个,并且是出现在我的cassandra表中)

我很确定这是一个简单的配置问题,但我无法弄清楚它是什么......

1 个答案:

答案 0 :(得分:1)

所有启用Solr的节点必须位于同一DC(数据中心)中,且该DC中只有启用Solr的节点。

如果您想拥有非Solr节点,则需要将它们放在与启用Solr的节点不同的数据中心中。

单个DSE环可以处理多个DC或工作负载,例如一个或多个仅限Cassandra的节点或仅限Cassandra和Hadoop的分析节点,或启用Cassandra-Solr的搜索节点。启用Hadoop和Cassandra的节点可以在同一个DC中混合使用,但启用Solr的节点不能在DC中与Cassandra-only或Cassandra-Hadoop节点混合使用。

您可以在此处详细了解“混合工作负载”: http://www.datastax.com/docs/datastax_enterprise3.1/solutions/dse_search_cluster