すぐに使用できる Cassandra データベースへの Java インターフェイスはありますか? を参照してください。私の元の問題のために。
ダウンロードした cassandra thrift API jar ファイルが不完全であるか、Hector API と同期していないことがわかりました。どこでダウンロードできますか? 公式サイトからのダウンロードを見つけることができませんでした。
Maven リポジトリは、プリコンパイル済みライブラリに常に適しています。
http://mvnrepository.com/artifact/org.apache.cassandra/cassandra-thrift
また、すべての依存関係もリストします。また、Maven ファイル (または別の互換性のあるビルド システム) を使用して、すべての依存関係と共にライブラリを自動的にダウンロードすることもできます。
https://github.com/rantav/hector/downloadsからリリース tgz ファイルの 1 つをダウンロードすると、hector のバージョンと一致する正しい cassandra thrift が含まれています。
私の知る限り、ダウンロードできる公式の jar はありません。ただし、ここでソースコードを取得して、自分でコンパイルできます。
http://thrift.apache.org/download/
Maven を使用する場合は、pom に以下を含めることができます。
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>x.y.z</version>
</dependency>