【问题标题】:Not able to start "bin/cassandra -f" from CYGWIN Terminal无法从 CYGWIN 终端启动“bin/cassandra -f”
【发布时间】:2015-09-19 12:49:25
【问题描述】:

我是 Windows 8 新手。之前我使用的是 Mac Yosemite 。现在我已经安装了 cygwin 来运行 linux 命令。如果我尝试通过解压安装来启动 cassandra,则会出现错误。

pargavi@laptop /cygdrive/d/MyWork/Software/apache-cassandra-2.1.9
$ bin/cassandra -f
bin/cassandra: line 101: [: C:\Program: binary operator expected
Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file or JAR manifest missing : C:\Program...

提前致谢。

【问题讨论】:

    标签: linux windows cassandra cygwin


    【解决方案1】:

    这是因为“程序文件”有一个空格。最好的解决方案是用于 cygwin 和 cassandra 目录,路径中没有空格。

    我建议您将所有可与 cygwin(以及 cygwin 本身)一起使用的东西安装在没有空格的地方(避免使用“C:\Program Files\”)

    【讨论】:

    • 重新安装整个就像不解决问题一样。还是非常感谢
    • 同一个“C:\Program:”?你是不是又把它安装到有空格的文件夹里了?
    【解决方案2】:

    经过一些解决方法后,我找到了 Git Shell,它是 Windows 的 shell 工具。它开始从 windows 直接上传和安装。

    实际上 Windows 机器中的路径是 C:/Program Files/.. 和 (/ 或 \) linux 或 java 词汇表中的路径分隔符。它们(空格和斜杠)给那些从 MAC 或 Linux 背景投入到 windows 环境的人带来了很多麻烦。

    但是 CGYWIN 的外观和感觉很棒,给人一种在 MAC 和 linux 的终端中工作的真实感觉。但是带有路径变量的 shell 脚本让 Windows 的新手头疼。

    从 cassandra 的角度来看,人们已经开始学习 Datastax,其中演示在 linux 终端中显示。所以这就是我一直在解决它的原因。

    请启动“Git Shell”

    C:\Users\pargavi\Documents\GitHub> cd D:
    D:\> cd .\MyWork\Software\apache-cassandra-2.1.9
    D:\MyWork\Software\apache-cassandra-2.1.9> .\bin\cassandra -f
    Setting up Cassandra environment
    *---------------------------------------------------------------------*
    *---------------------------------------------------------------------*
    Starting cassandra server
    INFO  09:37:43 Hostname: -Ur Hostname-
    INFO  09:37:43 Loading settings from file:/C:/Program%20Files/DataStax%20Community/apache-cassandra/conf/cassandra.yaml...
    

    终于让我感到惊讶和高兴了!!! :)

    【讨论】:

      【解决方案3】:

      这是因为您系统中的 RAM 容量较小 请执行下列操作 : 1.编辑Cassandra批处理文件。(<cassandra_location>/bin/cassandra.bat) 2.找到-Xms2G^ and -Xmx2G^ 3.通过指定less heap space对其进行编辑 例如:-Xms512M^ and -Xmx512M^分别

      【讨论】:

        猜你喜欢
        • 2011-04-21
        • 2018-08-17
        • 2011-06-23
        • 2012-09-03
        • 2012-08-07
        • 2011-09-05
        • 1970-01-01
        • 2020-12-15
        • 1970-01-01
        相关资源
        最近更新 更多