【问题标题】:Setting up Cassandra on Cloud9 IDE在 Cloud9 IDE 上设置 Cassandra
【发布时间】:2016-04-04 17:12:09
【问题描述】:

我已按照以下说明安装 Cassandra:http://docs.datastax.com/en/cassandra/2.0/cassandra/install/installDeb_t.html
当我这样做时,$ cqlsh 终端会回复我

Connection error: Could not connect to localhost:9160 

我读到问题可能出在配置文件cassandra.yaml
但是,我发现我无法访问它。我的 etc/cassandra 文件夹为空:enter image description here

如何访问cassandra.yaml
cassandra 在我的项目中存储在哪里?
有没有办法检查项目中是否真的设置了 Cassandra?

【问题讨论】:

    标签: cassandra ide cloud9-ide cqlsh


    【解决方案1】:

    您附加的图像显示了您的主目录之外的~/.cassandra 目录。这与/etc/cassandra 不同。您应该可以使用以下命令确认这一点:

    $ ls -al /etc/cassandra/cassandra.yaml
    -rw-r--r-- 1 cassandra cassandra 43985 Mar 11 12:46 /etc/cassandra/cassandra.yaml
    

    要验证 Cassandra 是否正在运行,如果您已成功完成打包安装,这应该对您有用:

    $ sudo service cassandra status
    

    否则,简单地运行它也应该可以:

    $ ps -ef | grep cassandra
    

    设置 Cassandra 时,您需要将 listen_addressrpc_address 设置为机器的主机名或 IP。它们默认设置为localhost,所以如果它正在运行cqlsh,应该会自动连接到它。

    我的猜测是 Cassandra 不是为你开始的。检查 system.log 文件,该文件(用于打包安装)存储在/var/logs/cassandra

    $ cat /var/log/cassandra/system.log
    

    查看该文件,您可能会发现这里发生了什么的一些线索。

    另外,您真的安装了 Cassandra 2.0 吗?该版本已被弃用,因此对于新安装,您不应低于 Cassandra 2.1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      相关资源
      最近更新 更多