实现hmsonline Cassandra-Trigger时出错

时间:2013-03-30 06:12:40

标签: triggers cassandra

试图在Cassandra中实现触发器。

一直在尝试使用可用的Cassandra帮助:https://github.com/hmsonline/cassandra-triggers 将其移植到最新版本1.2.3,并遵循GettingStarted指令。

当我尝试设置触发器的值,插入数据以触发日志,并检查日志时,以下是我收到的错误

  

java.lang.AssertionError

     
    
   at org.apache.cassandra.thrift.ThriftSessionManager.currentSession(ThriftSessionManager.java:51)
   at org.apache.cassandra.thrift.CassandraServer.state(CassandraServer.java:88)
   at org.apache.cassandra.thrift.CassandraServer.validateLogin(CassandraServer.java:881)
   at org.apache.cassandra.thrift.CassandraServer.set_keyspace(CassandraServer.java:1492)
   at com.hmsonline.cassandra.triggers.dao.CassandraStore.getConnection(CassandraStore.java:42)
   at com.hmsonline.cassandra.triggers.dao.ConfigurationStore.getConfiguration(ConfigurationStore.java:76)
   at com.hmsonline.cassandra.triggers.dao.ConfigurationStore.isCommitLogEnabled(ConfigurationStore.java:44)
   at com.hmsonline.cassandra.triggers.TriggerTask.run(TriggerTask.java:47)
   at java.lang.Thread.run(Thread.java:636)
    
  

但是我们测试它在旧版本中运行良好(例如:1.1.2)

这是一个配置问题,还是Thrift API实现已经改变了?

感谢

0 个答案:

没有答案