【发布时间】:2016-04-12 18:42:03
【问题描述】:
我想为我的 Titan DB 设置 Cassandra 存储。
为此,我遵循了 http://s3.thinkaurelius.com/docs/titan/1.0.0/cassandra.html
我使用的是 Cassandra 3.1.1,对于 Cassandra 2.2 或更高版本,我需要显式启用 thrift 以便 Titan 可以连接到集群。
所以我跑了
/bin/nodetool enablethrift.
它给了我
nodetool:无法连接到“127.0.0.1:7199” - ConnectException:“连接被拒绝:连接”。
所以我在 /conf/cassandra-env.sh 中做了以下更改
设置 JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=127.0.0.1/7199
仍然出现连接被拒绝的问题。
【问题讨论】:
-
请注意。 Titan 带有一个预先打包的 cassandra 版本,它开箱即用,无需担心。如果您使用的是不同版本的 cassandra(非 Titan 封装)。需要一些额外的配置。最重要的是,请确保您运行您打算运行的 cassandra 实例。我们不小心运行了两个 cassandra 实例,这导致了很多问题。
-
声明未清除我正在按照 Titan 的指示进行操作
-
你有独立的 Cassandra 2.2 运行吗?我相信文档中的注释是针对什么的。
-
@Jason:没有,但我已经下载了 Cassandra 3.1.1