Не удалось экспортировать EMR dyanmodb из-за того, что емкость таблицы установлена ​​по требованию - PullRequest
0 голосов
/ 07 января 2019

После того, как мы изменили емкость таблицы DynamodB по требованию, задание конвейера данных для экспорта таблицы DynamodB не выполнено с этой ошибкой.

Exception in thread "main" java.lang.RuntimeException: Read throughput should not be less than 1. Read throughput percent: 0.0
at org.apache.hadoop.dynamodb.read.AbstractDynamoDBInputFormat.getSplits(AbstractDynamoDBInputFormat.java:51)
at org.apache.hadoop.mapreduce.JobSubmitter.writeOldSplits(JobSubmitter.java:520)
at org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter.java:512)
at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:394)

Есть ли решение этой проблемы?

Спасибо

- ГГУ

1 Ответ

0 голосов
/ 08 января 2019

Я бы обратился в службу поддержки AWS для подтверждения, но мне сказали, что разъем EMR DynamoDB формально пока не поддерживает таблицы, использующие инициализацию по требованию. Таким образом, скорее всего, вам нужно переключить таблицу обратно на предоставленную емкость в качестве обходного пути.

Редактировать: По состоянию на 23 января 2019 года разъем EMR для DynamoDB поддерживает таблицы, настроенные для выставления счетов по требованию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...