Не удалось запустить solr-аспект поиска DSE

Я не могу запустить аспект solr поиска DSE, и я получаю следующее сообщение об исключении, когда я выполняю, когда я запускаю bin/dse cassandra start, служба cassandra запускается, но не solr, есть ли у кого-нибудь какие-либо рекомендации, чтобы предложить мне, я знаю, что что-то пропустил:

bin/dse кассандра -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]

person CodeLover    schedule 01.03.2016    source источник


Ответы (2)


Последние версии DataStax Enterprise не позволяют изменять рабочую нагрузку существующего узла с существующими данными. Чтобы запустить этот узел, либо удалите все данные в папке данных (фактически, начните с очистки), либо используйте флаг -Dcassandra.ignore_dc=true (как написано в ошибке).

person mikea    schedule 01.03.2016
comment
Я добавил флаг игнорирования, но ничего не произошло. О какой папке данных вы говорите? - person CodeLover; 01.03.2016
comment
Папка данных, на которую указывает параметр data_file_directories в вашем файле cassandra.yaml. Если это не установлено, по умолчанию используется $CASSANDRA_HOME/data/data. - person mikea; 02.03.2016
comment
он установлен, поэтому я должен удалить все три папки, так как там также есть папка dse_system - person CodeLover; 03.03.2016

Очистка данных как услуга

Удалите все данные из установки пакета.

Процедура

Чтобы очистить данные из каталогов по умолчанию:

После остановки службы выполните следующую команду:

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

person Dinh Nguyen Quoc    schedule 12.03.2016