2012-04-26 11 views
0

の作成に失敗しました。このコード行でクラスタを作成するために簡単です:実行したときにはカサンドラクラスタ

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

は、罰金コンパイル、私は次のエラーを得ました。任意の提案を感謝します。

Error: [java] INFO connection.CassandraHostRetryService: Downed Host Retry service started with queue size -1 and retry delay 10s [java] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/cassandra/thrift/InvalidRequestException [java] at me.prettyprint.cassandra.connection.ConcurrentHClientPool.(ConcurrentHClientPool.java:48) [java] at me.prettyprint.cassandra.connection.RoundRobinBalancingPolicy.createConnection(RoundRobinBalancingPolicy.java:68) [java] at 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] at me.prettyprint.hector.api.factory.HFactory.createCluster(HFactory.java:176) [java] at me.prettyprint.hector.api.factory.HFactory.getOrCreateCluster(HFactory.java:155) [java] at me.prettyprint.hector.api.factory.HFactory.getOrCreateCluster(HFactory.java:128)

+0

java.lang.NoClassDefFoundError:org/apache/cassandra/thrift/InvalidRequestException [java] このクラスを所有するjarファイル(apache-cassandra-thrift)を取得してクラスパスに配置する必要があります。 – Jasonw

+0

ありがとうございます。すべての依存jarを追加して修正しました。 – user1089192

答えて

0

あなたのクラスパスには倹約はありません。 MavenとEclipseを使用している場合は、cassandra-thrift依存関係を含まない場合、または最近のmvn eclipseを実行した場合:eclipseでプロジェクトを "更新"する必要があります。

関連する問題

 関連する問題