問題の一部は、Thrift と CQL3 の違いを学習/尊重することでした。
オンラインで見つけたチュートリアルの多くは CQL3 用です。私の質問: CQL3 は本当に推奨される方法ですか? Thrift は推奨されていませんか? 私が尋ねる理由は、Cassandra 1.2 をサポートせず、Thrift モデルに基づいている Pycassa を介して必要なものを取得しようとして数日を費やしたからです。
はい、CQL が優先 API です。はるかに使いやすく、すべての操作が Thrift API でサポートされているわけではありません。
Python の CQL3 には cassandra-dbapi2 を使用できます: https://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/。
短い答え: はい
ただし、リサイクル ベースのクライアントと比較していかに新しいかを考えると、実際にははるかに多くのリサイクル クライアントが存在すると考えて間違いありません。
Datastax が CQL3 のみをサポートする独自の Java ドライバーを生成するようになったことを考えると、スイートに従うことをお勧めします: https://github.com/datastax/java-driver