Hector が提供する Java クライアントを介してローカル cassandra インスタンスに接続しようとしています。接続を試みた後、行を読み取ろうとしました。コード スニペットは次のとおりです。
Cluster myCluster = HFactory.getOrCreateCluster("test" , "localhost:9160");
KeyspaceDefinition keySpaceDef = myCluster.describeKeyspace("testkeyspace");
.....
ただし、接続はこのエラーで失敗します
スレッド「メイン」での例外 java.lang.NoSuchFieldError: DEFAULT_MEMTABLE_OPERATIONS_IN_MILLIONS at me.prettyprint.cassandra.service.ThriftCfDef.(ThriftCfDef.java:65) at me.prettyprint.cassandra.service.ThriftCfDef.fromThriftList(ThriftCfDef.java:144) me.prettyprint.cassandra.service.ThriftKsDef.(ThriftKsDef.java:34) で me.prettyprint.cassandra.service.AbstractCluster$4.execute(AbstractCluster.java:192) で me.prettyprint.cassandra.service.AbstractCluster$4. me.prettyprint.cassandra.service.Operation.executeAndSetResult(Operation.java:101) で実行 (AbstractCluster.java:187) me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:232) で me.prettyprint .cassandra.service.AbstractCluster.describeKeyspace(AbstractCluster.java:201)
pom.xml の依存関係として cassandra, thrift があります。何が間違っている可能性があるかについての手がかりはありますか?