Sto provando datastax enterprise 4.8.4 su ubuntu. L'installazione è OK seguendo le istruzioni. Posso avviare un nodo Cassandra con il comando sudo service dse start
. Quindi voglio provare a ricominciare come nodo solr sulla stessa macchina. Quindi modifico il /etc/default/dse
e impostiamo SOLR_ENABLED=1
. Ora ho provato a ricominciare la cassandra, è fallito.impossibile avviare il nodo 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
Ho controllato il /var/log/cassandra/system.log
. Ecco il messaggio di errore:
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.
La domanda è: come posso risolverlo? o dove devo aggiungere -Dcassandra.ignore_dc=true
?
modificando/etc/DSE/cassandra/cassandra-rackdc.properties', sono riuscito ad ottenere DSE in esecuzione. Ma ancora non so quando viene modificato da quale comando e come impostare le impostazioni dc e rack. – yang