0

次のコード行でクラスターを簡単に作成できます。

Cluster c = HFactory.getOrCreateCluster("MyTest Cluster","localhost:9160");

正常にコンパイルされ、実行すると、次のエラーが発生しました。どんな提案にも感謝します。

エラー: [java] INFO connection.CassandraHostRetryService: ダウンしたホスト再試行サービスがキュー サイズ -1 で開始され、再試行遅延 10 秒 [java] スレッド "main" で例外 java.lang.NoClassDefFoundError: org/apache/cassandra/thrift/InvalidRequestException [java ] me.prettyprint.cassandra.connection.ConcurrentHClientPool.(ConcurrentHClientPool.java:48) [java] me.prettyprint.cassandra.connection.RoundRobinBalancingPolicy.createConnection(RoundRobinBalancingPolicy.java:68) [java] me.prettyprint.cassandra .connection.HConnectionManager.(HConnectionManager.java:65) [java] at me.prettyprint.cassandra.service.AbstractCluster.(AbstractCluster.java:69) [java] at me.prettyprint.cassandra.service.AbstractCluster.(AbstractCluster. java:65) [java] at me.prettyprint.cassandra.service.ThriftCluster.(ThriftCluster.java:17) [Java] me.prettyprint.hector.api.factory.HFactory.createCluster(HFactory.java:176) [java] me.prettyprint.hector.api.factory.HFactory で.getOrCreateCluster(HFactory.java:155) [Java] me.prettyprint.hector.api.factory.HFactory.getOrCreateCluster(HFactory.java:128) で

4

1 に答える 1

0

クラスパスで倹約を見つけることではありません。Maven と Eclipse を使用している場合、cassandra-thrift 依存関係を含めていない場合、または最近 mvn eclipse:eclipse を実行し、プロジェクトを「更新」する必要がある場合に、これが表示されることが予想されます。

于 2012-04-27T06:32:09.657 に答える