web-dev-qa-db-ja.com

cassandra cqlシェルウィンドウがWindowsへのインストール後に消える

cassandra cqlシェルウィンドウは、ウィンドウにインストールした後に消えましたか?これは、planet cassandraでMSIインストーラーavailalbeを使用してインストールされました。

なぜこれが起こるのですか?私を助けてください..

前もって感謝します。

12
VIKAT

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サービスを開始する

35
Zakir

DataStax Community 3.0.9でも同じ問題が発生しました

ステップ1C:\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を再度実行します。これで問題が解決するはずです。

5
Ayush Kumar

後藤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それは素晴らしいことです。少なくともこの問題の一部は、サービスが開始しないことです。

0
Darryl Hardin