使用bin / cassandra -f启动cassandra时出错

时间:2012-09-10 16:11:03

标签: windows-7 cassandra

我在以下目录中的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:仓/../ LIB / JAMM-0.2.5.jar -XX:+ UseThreadPriorities -XX:ThreadPriorityPolicy = 42 -Xms1024m -Xmx1024M -Xmn200M -XX:+ HeapDumpOnOutOfMemoryError   bin / cassandra:第149行:getopt:找不到命令   解析参数时出错!

这不是我第一次看到这个错误,但是在Mac(相同版本)上陈述cassandra时我没有这个问题。我是否错过了Windows上某个配置步骤,因为我正在关注“入门维基”,我看不出任何明显的问题。我的系统有4GB的RAM,所以它应该可以很好地处理,我没有更改HEAP_SIZE的值,只是将它们注释掉,以便cassandra可以选择它需要多少。

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

由于

1 个答案:

答案 0 :(得分:3)

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