创建与Cassandra

时间:2016-05-03 03:43:44

标签: cassandra cassandra-2.0 kairosdb

我正在尝试使用Cassandra作为后端设置KairosDB安装,但我遇到以下错误:

[HThriftClient.java:152] - 创建与localhost的新thrift连接(127.0.0.1):9042  错误[HConnectionManager.java:418] - 主机localhost(127.0.0.1)为主机标记为DOWN TRIGGERED:9042  错误[HConnectionManager.java:422] - 关闭时的池状态:: {localhost(127.0.0.1):9042}; IsActive?:是的;有效:1;被阻止:0;空闲:15; NumBeforeExhausted:49

[HConnectionManager.java:303] - 例外: me.prettyprint.hector.api.exceptions.HectorTransportException:org.apache.thrift.transport.TTransportException:读取负帧大小(-2080374784)!     at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:39)〜[hector-core-1.1-4.jar:na]

我已经检查了cassandra打开的端口并将其设置为9042.另外,我在cassandra.yaml文件中将start_rpc设置为true。有关进一步故障排除的任何想法吗?

2 个答案:

答案 0 :(得分:0)

对于节俭连接cassandra使用9160端口。所以给9160端口。

答案 1 :(得分:0)

您使用的是什么版本的Cassandra?

我认为在较新版本的Cassandra中禁用了thrift,您可以通过修改Cassandra.yaml并重新启动cassandra(或者可能使用nodetool)来启用协议。