cassandra cqlシェルウィンドウは、ウィンドウにインストールした後に消えましたか?これは、planet cassandraでMSIインストーラーavailalbeを使用してインストールされました。
なぜこれが起こるのですか?私を助けてください..
前もって感謝します。
DataStax 3.9でも同じ問題がありました。これは私がこれをソートした方法です:
ステップ1:ファイルを開く:DataStax-DDC\Apache-cassandra\conf\cassandra.yaml
ステップ2:cdc_raw_directoryのコメントを外し、新しい値を(Windowsの場合)に設定します
cdc_raw_directory: "C:/ Program Files/DataStax-DDC/data/cdc_raw"
ステップ3:Windowsサービスに移動してDataStax DDCサーバー3.9.0サービスを開始する
DataStax Community 3.0.9でも同じ問題が発生しました
ステップ1:C:\Program Files\DataStax Community\Apache-cassandra\conf
に移動し、メモ帳またはワードパッドでcassandra.yaml
を開きます
ステップ2:ファイルに次のエントリがあることを確認します。そうでない場合は、それらを追加してファイルを保存します。
hints_directory: "C:/Program Files/DataStax Community/data/hints" data_file_directories: - "C:/Program Files/DataStax Community/data/data" commitlog_directory: "C:/Program Files/DataStax Community/data/commitlog" cdc_raw_directory: "C:/Program Files/DataStax Community/data/cdc_raw" saved_caches_directory: "C:/Program Files/DataStax Community/data/saved_caches"
ステップ:C:\Program Files\DataStax Community\data
に移動し、次のフォルダーがあることを確認します。
commitlog、data、hints、saved_caches、cdc_raw
Cdc_rawフォルダーがない場合は、cdc_rawという名前のフォルダーを作成します。
この後、Cassandra CQL Shellを再度実行します。これで問題が解決するはずです。
後藤C:\Program Files\DataStax Community\Apache-cassandra\logs\debug.log
とエラーを見つけます。
私が直面しているように同じ問題でした、私はログをチェックし、エラーがありました
ERROR [main] 2018-01-16 14:54:49,359 JVMStabilityInspector.Java:82 - Exiting due to error while processing commit log during initialization.
org.Apache.cassandra.db.commitlog.CommitLogReplayer$CommitLogReplayException: Could not read commit log descriptor in file C:\Program Files\DataStax Community\data\commitlog\CommitLog-6-1516029298188.log
すべてのログファイルを削除し、サーバーを以下の場所から起動しました
"C:\Program Files\DataStax Community\Apache-cassandra\bin\cassandra.bat"
サーバーが起動して実行中になると、Cassandra CQL Shellを開くことができます
上記は何もうまくいきませんでしたが、これはコミュニティ64ビットv3.0.9でうまくいきました。
leave "DataStaxを自動的に開始するCassandra Community Service"インストール時にチェック済み =再インストールして、チェックしたままにしておきます。
後藤C:\Program Files\DataStax Community
とcassandra.ymal.origファイルの名前をcassandra.yamlに変更し、DataStax Community
フォルダと開始Cassandra CQLシェル。
注:必要かどうかはわかりませんが、これを行う前にcassandra.ymal.origをバックアップしました。
また、誰かがWindowsのコマンドをどのように開始するかを明かすことができれば、Cassandraそれは素晴らしいことです。少なくともこの問題の一部は、サービスが開始しないことです。