4

Windows 7 マシンの次のディレクトリに最新バージョンの cassandra がインストールされています。

/cygdrive/c/Development/Cassandra/apache-cassandra-1.1.4

/var/lib/cassandra の下に data_file_directories、saved_caches_direcory、および commitlog_directory に必要なすべてのディレクトリが作成されていますが、次を使用して起動しようとすると:

bin/cassandra -f

次のエラーが表示されます。

$ bin/cassandra -f xss = -ea -javaagent:bin/../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError bin /cassandra: 149 行目: getopt: コマンドが見つかりません引数の解析中にエラーが発生しました!

このエラーを目にしたのはこれが初めてではありませんが、Mac (同じバージョン) で cassandra を使用する場合、この問題は発生しません。「Getting Started wiki」に従っているため、Windows のどこかで構成手順を見逃したのでしょうか。私のシステムには 4GB の RAM があるので、問題なく処理できるはずです。HEAP_SIZE の値は変更せず、コメントアウトしたままにして、cassandra が必要な量を選択できるようにしました。

起動時にこのエラーが発生する原因について何か考えはありますか?

ありがとう

4

1 に答える 1

3

Cassandra は cygwin ではサポートされていませんが、bin\cassandra.bat は通常の Windows コマンドで動作することが知られています。DataStax は、http://www.datastax.com/products/community でネイティブ Windows インストーラー (Windows サービスを作成する) も配布しています

于 2012-09-10T17:10:41.397 に答える