1

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

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

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

4

1 回答 1

1

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

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

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

您可以在此处阅读有关“混合工作负载”的更多信息: http ://www.datastax.com/docs/datastax_enterprise3.1/solutions/dse_search_cluster

于 2013-10-23T20:56:00.420 回答