私はバージョン1.1.1でcassandra-thriftとcassandraとともにApacheExtrasプロジェクトcassandra-jdbc( http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/ )を使用しています。 -バージョン1.1.1へのclientutilの依存関係。
私のCassandraバージョンは1.0.10です。PreparedStatementsは以前のバージョンでは使用できなかったため、バージョン1.1.1ではcassandra-jdbcを使用する必要がありました。
私が得ている問題は次のとおりです。
org.apache.thrift.TApplicationException: Invalid method name: 'prepare_cql_query'
at org.apache.thrift.TApplicationException.read(TApplicationException.java:108)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
at org.apache.cassandra.thrift.Cassandra$Client.recv_prepare_cql_query(Cassandra.java:1438)
他の場所(https://wso2.org/jira/browse/CARBON-13577)を読んだところ、Cassandraを1.1.0にアップグレードすることで解決できる可能性がありますが、DataStaxを使用しているため、アップグレードできるかどうかわかりません。これを乗り越える別の方法はありますか?