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

Windows 7 使用bin/cassandra-f启动cassandra时出错,windows-7,cassandra,Windows 7,Cassandra,我已在Windows 7计算机上的以下目录中安装了最新版本的cassandra: /cygdrive/c/Development/Cassandra/apache-cassandra-1.1.4 已为/var/lib/cassandra下的data\u file\u目录、saved\u caches\u direcory和commitlog\u目录创建了所有必要的目录,但当我尝试使用以下命令启动它时: bin/cassandra -f 我得到以下错误: $bin/卡桑德拉-f xss=-ea

我已在Windows 7计算机上的以下目录中安装了最新版本的cassandra:

/cygdrive/c/Development/Cassandra/apache-cassandra-1.1.4
已为/var/lib/cassandra下的data\u file\u目录、saved\u caches\u direcory和commitlog\u目录创建了所有必要的目录,但当我尝试使用以下命令启动它时:

bin/cassandra -f
我得到以下错误:

$bin/卡桑德拉-f xss=-ea-javaagent:bin/./lib/jamm-0.2.5.jar-XX:+UseThreadPriorities-XX:ThreadPriorityPolicy=42-Xms1024M-Xmx1024M-Xmn200M-XX:+HeapdumponoAutofmemoryError bin/cassandra:未找到第149行:getopt:命令 分析参数时出错

这不是我第一次看到这个错误,但是我在Mac(同一版本)上声明cassandra时没有这个问题。我是否错过了Windows上的某个配置步骤,因为我正在关注“Getting Started wiki”,而我看不到任何明显的东西。我的系统有4GB的ram,所以它应该能够处理得很好,我没有更改HEAP_大小的值,只是把它们注释掉了,以便cassandra可以选择它需要多少

关于是什么导致启动时出现此错误,您有什么想法吗


谢谢

cygwin不支持Cassandra,但是bin\Cassandra.bat可以在正常的Windows cmd下工作。DataStax还在上分发了一个本机Windows安装程序(将创建Windows服务)。

感谢您的回复,我不知道cygwin不受支持,现在我已经让它运行了。