Próbuję datastax enterprise 4.8.4 na ubuntu. Instalacja przebiega zgodnie z instrukcjami. Mogę uruchomić węzeł kassandra za pomocą komendy sudo service dse start
. Następnie chcę spróbować ponownie uruchomić jako węzeł solr na tym samym komputerze. Dlatego edytuję /etc/default/dse
i ustawię SOLR_ENABLED=1
. Teraz spróbowałem ponownie uruchomić kasandra, to się nie udało.nie można uruchomić węzła dse solr
@ubuntu:~$ sudo service dse start
* Starting DSE daemon dse
DSE daemon starting with Solr enabled (edit /etc/default/dse to disable)
[ OK ]
@ubuntu:~$ sudo service dse status
* dse is running
@ubuntu:~$ sudo service dse status
* dse is not running
Sprawdziłem numer /var/log/cassandra/system.log
. Oto komunikat o błędzie:
ERROR [main] 2016-01-28 16:44:02,767 CassandraDaemon.java:294 - Fatal exception during initialization
org.apache.cassandra.exceptions.ConfigurationException: 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.
Pytanie brzmi, jak mogę to naprawić? lub gdzie mogę dodać -Dcassandra.ignore_dc=true
?
edytując '/ etc/DSE/Cassandra/Cassandra-rackdc.properties', udało mi się dostać DSE bieg. Ale wciąż nie wiem, kiedy zmienia się to za pomocą jakiego polecenia i jak ustawić ustawienia DC i rack. – yang