糟糕的SOlr索引与datastax。从1个节点到2卡桑德拉节点和一个搜索节点缩放

问题描述:

我与Datastax 3.1.4 我想从一个简单的环去(与Solr的一个节点使能)致力于一个小戒指2个卡桑德拉节点(Solr禁用)和一个搜索节点(Solr启用)。糟糕的SOlr索引与datastax。从1个节点到2卡桑德拉节点和一个搜索节点缩放

根据Opscenter很好地部署了集群,但是当我使用Solr HTTP API插入数据时出现问题... 我没有收到警告或错误,但是如果值插入到所有节点中Solr启用),我Solr索引是错误的:根据solr只有少数文档插入9(而20已被插入,并存在我的卡桑德拉表)

我很确定这是一个简单的配置问题,但我不知道它是什么...

+0

当然,它的工作与单节点集群。 Datastax仅与单节点群集上的solr一起工作? – hebus

+0

cassandra.yaml:http://pastebin.com/LCbKkCks dse.yaml:http://pastebin.com/iZqiJBd7 dsetool响铃输出:http://pastebin.com/RxxgdYAt – hebus

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

如果你想拥有非Solr的节点,你需要把他们在非允许Solr的节点独立的数据中心。

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

你可以阅读更多关于“混合工作负载”在这里: http://www.datastax.com/docs/datastax_enterprise3.1/solutions/dse_search_cluster

+0

感谢您的回答,不幸的是。我的问题在别处。 – hebus

+0

感谢您的回答,不幸的是,它仍然不起作用: 我已将我的群集限制为2个节点:DC1上的一个完整cassandra和DC2上的一个完整cassandra。 这里是我的cassandra-topology.properties:http://pastebin.com/RXtTQp3d 当我做nodetool状态,我得到这个: http://pastebin.com/Y4WsQgJr 但是,当我将数据插入我仍然有只有一半索引... – hebus

+0

我也尝试在同一个DC上只有solr节点。但是,在这种情况下,我的核心创作成为巨大的(45秒)的相当简单的模式: http://pastebin.com/vKhmna9n ,当我尝试将数据插入它不工作(或采取太多的时间,也许因为我在一段时间后停止了这个过程) 所以我真的不明白发生了什么......非常欢迎帮助 – hebus