2016-07-27 12 views
6

WindowsにDatStax DDCを搭載したCassandra 3.7を新しくインストールしました。私はサービスとしてCassandraデータベースを開始しようとしています。サービスを開始するのにnet start DataStax_DDC_Serverを使用しています。エラーを報告することなく、サービスが開始および終了していません。ログに次のエラーが表示されます。Cassandra DataStax DDCサーバーを起動できません

java.lang.RuntimeException: Failed to create failed snapshot tracking file [C:\Cassandra\.toDelete]. Aborting 
    at org.apache.cassandra.db.WindowsFailedSnapshotTracker.deleteOldSnapshots(WindowsFailedSnapshotTracker.java:99) 
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177) 
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:585) 
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:714) 

このエラーの原因は何ですか。これを修正するにはどうすればよいですか?

答えて

21

インストールフォルダのログを確認します。例えば。 c:\Program Files\DataStax-DDC\logs

datastax_ddc_server-stderr.xxxxx.logは、問題の詳細を示します。私の場合、エラーはcdc_raw_directory is missing and -Dcassandra.storagedir is not setだったので、c:\Program Files\DataStax-DDC\apache-cassandra\conf\cassandra.yamlを開き、cdc_raw_directoryの設定を見つけ出し、単純にコメントを外しました。

0

コマンドラインからcassandra.batを実行しようとすると、エラーが表示されることもあります。

それはあなたを教えてくれるのconf \ その\\ hotspot_compilerが

修正を見つけることができません。 Cに移動:\プログラムファイル\ DataStax-DDC \は、Apache-カサンドラの\ confに

cassandra-を変更しますenv.ps1

だけバックスラッシュを付けずにCASSANDRA_HOMEconfの\ hotsport_compiler

にCASSANDRA_CONF \ confに\のhotsport_compiler を変更...トン彼はtypoではありません^^

最後にcassandra.batが起動し、cqlshellが動作します。その後、プレスCONTROL + C

(管理者として)あなたがcassandra.batを開始し、コマンドウィンドウを閉じ

は...最終的にあなたが管理者としてサービスを開始することができ..andます。net start DataStax_DDC_Server

関連する問題