AWS KCL C#不处理记录

时间:2018-09-13 20:56:10

标签: amazon-web-services amazon-kcl

因此,我是AWS Kinesis的新手,我的基础生产者可以使用默认配置文件(在商店中具有IAM用户详细信息)正常工作。

我可以看到生产者将消息发送到单个流分片。很好。

我知道有一个Kinesis Data Stream API使用者也使用AmazonKinesisClient。但是我读到首选的方法是使用KCL库

https://github.com/awslabs/amazon-kinesis-client-net

所以我从上面的链接中下载了样本使用者,并进行了以下操作

  1. 确保我具有适用于SampleConsumer应用程序的AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY的环境变量
  2. 确保我已安装Java
  3. 编辑了SampleConsumer命令行参数以包括“ --properties kcl.properties --execute”
  4. 确保kcl.properties文件具有正确的streamName / executableName / regionName(我将其更改为与生产者/我的AWS账户的地区相匹配,所以为eu-west-2)

然后,当我从上方使用SampleProducer运行SampleConsumer时,对于SampleConsumer而言,我看到的只是一个空白的控制台应用程序。

生产者可以100%罚款。

有人有什么想法吗?

0 个答案:

没有答案