无法启动DSE搜索的solr方面

时间:2016-03-01 15:56:17

标签: java php solr cassandra datastax-enterprise

我无法启动DSE搜索的solr方面,当我执行时,我得到以下异常消息,当我执行bin / dse cassandra启动cassandra服务启动但不是solr,是否有人有任何指导提供给我我知道我错过了一些东西:

bin / dse cassandra -s

消息:

Cannot start node if snitch's data center (Solr) differs from previous data center (Cassandra). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.
at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:629) ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046]
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:290) [cassandra-all-2.1.12.1046.jar:2.1.12.1046]
at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:329) [dse-4.7.7.jar:4.7.7]
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:564) [cassandra-all-2.1.12.1046.jar:2.1.12.1046]
at com.datastax.bdp.DseModule.main(DseModule.java:75) [dse-4.7.7.jar:4.7.7]

2 个答案:

答案 0 :(得分:2)

最新版本的DataStax Enterprise不允许您使用现有数据更改现有节点的工作负载。要启动此节点,请删除数据文件夹中的所有数据(实际上,启动清除)或使用-Dcassandra.ignore_dc=true标志(如错误中所述)。

答案 1 :(得分:0)

将数据清除为服务

从软件包安装中删除所有数据。

程序

清除默认目录中的数据:

停止服务后,运行以下命令:

$ sudo rm -rf / var / lib / cassandra / *