Jar Cassandra-Pelops:在尝试将数据插入Cassandra时,没有出现这样的方法错误
当我试图使用pelops api将数据插入cassandra时,我遇到以下错误Jar Cassandra-Pelops:在尝试将数据插入Cassandra时,没有出现这样的方法错误,jar,cassandra,nosuchmethoderror,hector,pelops,Jar,Cassandra,Nosuchmethoderror,Hector,Pelops,当我试图使用pelops api将数据插入cassandra时,我遇到以下错误 java.lang.NoSuchMethodError: org.apache.cassandra.thrift.Column.<init>(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;J)V 错误堆栈如下所示: Exception in thread "main" java.lang.NoSuchMethodError: org.apache.cassandr
java.lang.NoSuchMethodError: org.apache.cassandra.thrift.Column.<init>(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;J)V
错误堆栈如下所示:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.cassandra.thrift.Column.<init>(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;J)V
at org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:625)
at org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:562)
at com.audienceadnetwork.cassandra.sstablewriter.utils.PelopsClient.writeToBatch(Unknown Source)
线程“main”java.lang.NoSuchMethodError中的异常:org.apache.cassandra.thrift.Column.(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;J)V
位于org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:625)
位于org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:562)
位于com.audenceadnetwork.cassandra.sstablewriter.utils.PelopsClient.writeToBatch(未知源)
您将针对cassandra-1.0.5构建的thrift绑定与针对更旧的thrift绑定构建的pelops版本混合使用。api本身是向后兼容的,但不能像这样混合绑定。您有两个选择: 最好的选择可能是升级到更新版本的pelops。根据github:,1.0.x版本有可用的快照版本
如果出于某种原因,您需要使用上面使用的pelops版本,那么您还需要使用该版本所依赖的cassandra thrift绑定,而不是针对cassandra 1.0.5构建的绑定。您将针对cassandra-1.0.5构建的thrift绑定与针对更旧thrift绑定构建的pelops版本混合使用。api本身是向后兼容的,但不能像这样混合绑定。您有两个选择: 最好的选择可能是升级到更新版本的pelops。根据github:,1.0.x版本有可用的快照版本 如果出于某种原因,您需要使用上面使用的pelops版本,那么您还需要使用该版本所依赖的cassandra thrift绑定,而不是根据cassandra 1.0.5构建的绑定
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.cassandra.thrift.Column.<init>(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;J)V
at org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:625)
at org.scale7.cassandra.pelops.Mutator.newColumn(Mutator.java:562)
at com.audienceadnetwork.cassandra.sstablewriter.utils.PelopsClient.writeToBatch(Unknown Source)