【问题标题】:Cassandra single node installationCassandra单节点安装
【发布时间】:2015-04-21 23:27:49
【问题描述】:

我只是尝试在我的ubuntu:12.04 上安装cassandra。我遵循的步骤

  Installed java version 1.7.XX and verified with java -version
  apt-get install libjna-java  //Installs jna
  python 2.7 is installed already

  Extracted to /usr/local/installables/
  Successfully extracted.

  Then I set cassandra home

  export CASSANDRA_HOME=/usr/local/installables/dse-2.2.2/resources/cassandra
  export PATH=$PATH:$CASSANDRA_HOME/bin

pscenter.tar.gz dse.tar.gz

  I created /var/cassandra/saved_caches, /var/cassandra/data, /var/cassandra/commitlog

  I updated cassandra-env.sh -Xss 280 from 180

  I left listen_address as empty, rpc_address as 0.0.0.0 and seed ip as 127.0.0.1 

  I left jmx port as 7199. I left all the default config in cassandra.yaml

现在我尝试运行 cassandra

  /usr/local/installbles/dse/cassandra/bin/cassandra

它说

  xss =  -ea -javaagent:/usr/local/installables/dse-2.2.2/resources/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1954M -Xmx1954M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss280k
 Error: Could not find or load main class com.datastax.bdp.server.DseDaemon

所以我可以理解我错过了 dse 的一些安装配置步骤。请让我知道错误是什么以及设置单节点 cassandra 设置的任何链接。

【问题讨论】:

    标签: cassandra datastax


    【解决方案1】:

    您使用了错误的命令来启动它。如果您安装了 dse,那么命令将是:

    <path to dse bin>/dse cassandra
    

    这将启动 dse 在后台运行。如果你想在前台运行它,那么:

    <path to dse bin>/dse cassandra -f
    

    【讨论】:

    • 它说“连接在端口 9160 被拒绝”。我检查了 9160 端口没有监听。但我进入 cassandra 命令行但有此异常
    • 我开始使用 /dse/bin/cassandra-cli 。如果我使用你的命令,它会说 cassandra no command found。
    • 上述命令正在启动一个 cassandra 服务器,所以不应该说连接被拒绝。使用上述命令,服务器是否正确启动?
    • 该命令的输出与this qs中的相同
    • 在这个问题和另一个问题中,很明显您的服务器没有启动,所以如果您可以发布上述命令的输出,我们将能够为您提供帮助。
    猜你喜欢
    • 2014-05-03
    • 2011-11-03
    • 2018-09-06
    • 2021-04-27
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 2018-11-08
    • 2012-05-02
    相关资源
    最近更新 更多