AssertionError:Thrift API版本不匹配。 (客户:12,服务器:13)

时间:2010-09-13 05:43:52

标签: cassandra thrift

我正在安装Twissandra - 一个在Cassandra之上的python示例。 Instructions Here。成功编译和构建Lubuntu 10.04上的所有依赖项(使用Thrift 4.0然后尝试使用2.0) - 当我使用Web服务器运行最后一步时 - 它崩溃并发布此Apache Thrift错误:

AssertionError: Thrift API version mismatch. (Client: 12, Server: 13)

这是一个节俭问题(4.0)和/或Cassandra问题(7.0 beta)? Cassandra在其日志中报告

INFO 23:52:01,487 Cassandra version: 0.7.0-beta1-SNAPSHOT INFO 23:52:01,487 Thrift API version: 13.0.0

2 个答案:

答案 0 :(得分:1)

twissandra尚未更新为Cassandra 0.7。使用0.6.5

答案 1 :(得分:1)

几天前我也遇到过这个问题。如果你同时更新thrift和pycassa它会起作用,现在它们都是15,我相信。