2016-04-04 3 views
-1

私はcassandra datastax-ddc-64bit-3.4.0.msiをダウンロードし、それをWINDOWS 8にインストールしました。私はDATASTAX Cassandra ClusterによってWINDOWS 8のWindowsサービスが停止する

からcassandra.yaml

cluster_name: 'Test Cluster'
cluster_name: 'MyCluster1'

を編集する場合しかし、その後のサービスが開始されません。

私はC:\Program Files\DataStax-DDC\logs\datastax_ddc_server-stdout.2016-04-04.logのエラーログを確認します。

それは私のクラスタ名に問題がある

ERROR 09:08:34 Fatal exception during initialization 
org.apache.cassandra.exceptions.ConfigurationException: Saved cluster name Test Cluster != configured name MYCLUSTER 
    at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:915) ~[apache-cassandra-3.4.0.jar:3.4.0] 
    at org.apache.cassandra.service.StartupChecks$8.execute(StartupChecks.java:297) ~[apache-cassandra-3.4.0.jar:3.4.0] 
    at org.apache.cassandra.service.StartupChecks.verify(StartupChecks.java:106) ~[apache-cassandra-3.4.0.jar:3.4.0] 
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:169) [apache-cassandra-3.4.0.jar:3.4.0] 
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:551) [apache-cassandra-3.4.0.jar:3.4.0] 
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:680) [apache-cassandra-3.4.0.jar:3.4.0] 

かを示して???私は何かを逃している???なぜLogディレクトリに3つのログファイルがありますか?

答えて

2

理由は、保存されたクラスタ名の値が、構成済みのクラスタ名と等しくないためです。つまり、最初にcassandraを起動すると、yaml構成ファイルからクラスタ名が取得され、列ファミリにクラスタ名が保存されます。localsystem keyspaceで利用可能です。したがって、もう一度再起動しようとすると、保存されたデータ(system.local)からクラスタ名を取得し、yaml設定と比較しようとします。だからあなたのケースでは、Test Clusterという名前のクラスタを初めて作成したので、起動プロセスごとにクラスタ名はTest Clusterと予想されます。クラスタ名を変更したい場合は、linkがその手順をより明確に説明しています。あなたがしようとした後、以下のCQLクエリによって

select * from system.local; 
+0

私は** Cassandra CQL Shell **が起動していないという別の問題がありますか?どうして ? –

+0

CQLシェルの実行中に直面しているエラーは何ですか? –

+0

接続が正しく表示されているDevCenter.exe –

0

を保存したクラスタ名を取得し、link

空の/ var/libに/カサンドラ/データに答えを見つけることができる、の/ var/libに/ cassandra/commitlog 、/ var/lib/cassandra/saved_cachesディレクトリにコピーし、 クラスタ名を変更した後にCasandraを再起動します。これはバージョン1.2.4でうまく動作し、ご使用のバージョンの を試してみてください。

が1.2.5または1.2.4の代わりに使用されていない場合は、封筒製品の安定版を使用することをお勧めします。

関連する問題