我已经在我的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可以选择它需要多少。
对于是什么导致启动时出现这个错误,有什么想法吗?
谢谢
发布于 2012-09-10 17:10:41
cygwin不支持Cassandra,但是已知bin\cassandra.bat在正常的Windows下工作。DataStax还在http://www.datastax.com/products/community上分发本地Windows (将创建Windows服务)。
https://stackoverflow.com/questions/12355507
复制相似问题