の作成に失敗しました。このコード行でクラスタを作成するために簡単です:実行したときにはカサンドラクラスタ
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)
java.lang.NoClassDefFoundError:org/apache/cassandra/thrift/InvalidRequestException [java] このクラスを所有するjarファイル(apache-cassandra-thrift)を取得してクラスパスに配置する必要があります。 – Jasonw
ありがとうございます。すべての依存jarを追加して修正しました。 – user1089192