【问题标题】:Error when starting cassandra with bin/cassandra -f使用 bin/cassandra -f 启动 cassandra 时出错
【发布时间】:2012-09-03 13:04:54
【问题描述】:

我在我的 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 可以选择它需要多少。

关于是什么导致启动时出现此错误的任何想法?

谢谢

【问题讨论】:

    标签: windows-7 cassandra


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,我不知道 cygwin 不受支持,现在我已经运行了。
    猜你喜欢
    • 2011-09-05
    • 2011-04-21
    • 2018-08-17
    • 2011-06-23
    • 2012-08-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 2013-05-25
    相关资源
    最近更新 更多