私は、ubuntuでdatastax enterprise 4.8.4を試しています。指示に従って、インストールは正常です。 sudo service dse start
というコマンドでcassandraノードを起動できます。次に、同じマシン上のsolrノードとして再起動してみたいと思います。だから/etc/default/dse
を編集し、SOLR_ENABLED=1
に設定します。今私は再びカサンドラを始めようとしましたが、失敗しました。dse solr nodeの起動に失敗しました
@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
/var/log/cassandra/system.log
を確認しました。エラーメッセージは次のとおりです。
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.
問題はどうすれば解決できますか?どこに-Dcassandra.ignore_dc=true
を追加しますか?
を、私はDSEの実行を得ることができました。しかし、どのコマンドによって変更されるのか、DCとラックの設定をどのように設定するのかはまだ分かりません。 – yang