KPL AWS Kinesis Producer库失败,没有错误消息

时间:2017-11-14 13:57:07

标签: java amazon-kinesis amazon-kinesis-kpl

我在dropwizard里面运行KPL。以下是我的代码。

    AWSStaticCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(new
            BasicAWSCredentials("XXXX",
            "XXXXXXXXXXXX"));
    kinesis = new KinesisProducer(new KinesisProducerConfiguration()
            .setCredentialsProvider(credentialsProvider)
            .setRegion("ap-south-1")
            .setRecordMaxBufferedTime(100)
    );
    ListenableFuture<UserRecordResult> future = kinesis.addUserRecord("ctm-prod", "default_partition", data);
    UserRecordResult m = future.get();

代码永远被future.get()阻止。 没有记录任何错误消息。

PS:我尝试过通过boto和java sdk使用相同的访问密钥。它的工作原理

1 个答案:

答案 0 :(得分:0)

尝试将Kinesis生产者版本升级到最新版本。

https://github.com/awslabs/amazon-kinesis-producer/issues/81