Java 消费者连接后,未在dynamo db中创建KCL租赁表
我们新创建了kinesis流,在java中尝试通过KCL连接时会导致以下错误,该流可用于动态放置记录 java.lang.RuntimeException: com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException: Shard[shardId-000000000000]未关闭。如果我们 在执行reshard操作时构造碎片列表 进步 基于 它说工人将创建while,并使用描述流创建租赁记录和表 因此,我们尝试了 aws运动描述流——流的流名称 它产生Java 消费者连接后,未在dynamo db中创建KCL租赁表,java,amazon-dynamodb,sharding,amazon-kinesis,amazon-kcl,Java,Amazon Dynamodb,Sharding,Amazon Kinesis,Amazon Kcl,我们新创建了kinesis流,在java中尝试通过KCL连接时会导致以下错误,该流可用于动态放置记录 java.lang.RuntimeException: com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException: Shard[shardId-000000000000]未关闭。如果我们 在执行reshard操作时构造碎片列表 进步 基于 它说工人将创建while,并使
{
"StreamDescription": {
"Shards": [
{
"ShardId": "shardId-000000000000",
"HashKeyRange": {
"StartingHashKey": "0",
"EndingHashKey": "340282366920938463463374607431768211455"
},
"SequenceNumberRange": {
"StartingSequenceNumber": "49603537352759079517281897546367071275105924397167280130"
}
}
],
"StreamARN": "arn:aws:kinesis:us-west-2****",
"StreamName": "***",
"StreamStatus": "ACTIVE",
"RetentionPeriodHours": 24,
"EnhancedMonitoring": [
{
"ShardLevelMetrics": []
}
],
"EncryptionType": "NONE",
"KeyId": null,
"StreamCreationTimestamp": 1579767966.0
}
}
但是,缺少同一区域下dynamo DB中的租赁表。
任何建议都会有帮助
提前谢谢