我想为我的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:'Connection refused:connect'。
所以我在/conf/cassandra-env.sh
中完成了以下更改设置JVM_OPTS =“$ JVM_OPTS -Djava.rmi.server.hostname = 127.0.0.1 / 7199
仍然发生连接拒绝问题。
答案 0 :(得分:0)
在Cassandra 2.1及更早版本中,Titan 1.0的compatible version,start_rpc: true
是开箱即用的默认设置。
在Cassandra 2.2及更高版本中,如果你想启用thrift,你需要在启动Cassandra之前更新cassandra.yaml中的start_rpc: true
,或者在Cassandra启动后调用nodetool enablethrift
。端口7199上的连接被拒绝消息(nodetool
与之通信的JMX端口)表示Cassandra尚未启动。