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 时我没有这个问题。我是否错过了 Windows 上某处的配置步骤,因为我正在关注“入门 wiki”,但我看不到任何明显的东西。我的系统有 4GB 的内存,所以它应该能够应付得很好,我没有更改 HEAP_SIZE 的值,只是将它们注释掉,以便 cassandra 可以选择它需要多少。

关于在启动时导致此错误的任何想法?

谢谢

4

1 回答 1

3

cygwin 下不支持 Cassandra,但已知 bin\cassandra.bat 在普通 Windows cmd 下工作。DataStax 还在http://www.datastax.com/products/community分发本机 Windows 安装程序(将创建 Windows 服务) 。

于 2012-09-10T17:10:41.397 回答