我在以下目录中的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可以选择它需要多少。
有关在启动时导致此错误的原因的任何想法?
由于
答案 0 :(得分:3)
cygwin不支持Cassandra,但已知bin \ cassandra.bat可以在正常的Windows cmd下运行。 DataStax还在http://www.datastax.com/products/community分发本机Windows安装程序(将创建Windows服务)。