我使用下面的apache库来运行数据流作业,从BigQuery读取数据,并存储/写入Cassandra。
由于> 2.3版本支持saveAsync,我将我的所有库升级到2.6.0。
在库更新之后,我将在将数据插入/保存到Cassandra时得到以下错误。
java.lang.NoSuchMethodError: com.datastax.driver.mapping.Mapper.saveAsync(Ljava/lang/Object;)Lorg/apache/beam/repackaged/beam_sdks_java_io_cassandra/com/google/common/util/concurrent/ListenableFuture;
at org.apache.beam.sdk.io.cassandra.CassandraServiceImpl$WriterImpl.write(CassandraServiceImpl.java:435)
at org.apache.beam.sdk.io.cassandra.CassandraIO$WriteFn.processElement(CassandraIO.java:493)看起来这是ListenableFuture的一个问题,来自戈瓦和卡桑德拉司机。
https://stackoverflow.com/questions/52768948
复制相似问题