AmazonKinesisClient上的java No-putRecords方法
我正在http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-add-data-to-stream.html上学习教程-将PutRecords示例FOMJava转换为scala
我将amazon-kinesis-client v1.20
和aws-java-sdk-kinesis v1.9.16
作为依赖项
使用sbt编译时会出现以下错误:
value putRecords is not a member of com.amazonaws.services.kinesis.AmazonKinesisClient
使用控制台进行实验证实,这些库中包含的AmazonKinesisClient版本上似乎不存在此方法。还有其他人有这个问题吗?有人知道如何解决吗
# 1 楼答案
该方法似乎存在于aws java sdk kinesis 1.9.16 JAR中,目前可通过Maven获得:
您的IDE或类路径是否可能包含对另一(旧)版本的Kinesis或AWS SDK的引用