我在Windows 7机器上安装了最新版本的Cassandra,安装目录如下:
/cygdrive/c/Development/Cassandra/apache-cassandra-1.1.4
在/var/lib/cassandra下已创建了data_file_directories、saved_caches_directory和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: line 149: getopt: command not found Error parsing arguments!
这不是我第一次看到这个错误,但我在Mac上启动cassandra时没有这个问题(同一个版本)。我的系统有4GB的内存,所以它应该能够很好地处理,而且我没有更改HEAP_SIZE的值,只是将其注释掉,以便cassandra可以选择需要多少内存。
你有什么想法,关于这个启动错误是什么原因引起的吗?
谢谢。