Я пытаюсь использовать док-контейнер Cloudera Quickstart для тестирования простых заданий Hadoop/Hive. Я хочу иметь возможность запускать задания с данными в S3, но пока у меня проблемы.
Я добавил следующие свойства в core-site.xml, hive-site.xml, hdfs-site.xml.
<property>
<name>fs.s3.awsAccessKeyId</name>
<value>XXXXXX</value>
</property>
<property>
<name>fs.s3.awsSecretAccessKey</name>
<value>XXXXXX</value>
</property>
Несмотря на это, в Hive при попытке создать внешнюю таблицу, указывающую на местоположение S3, я получаю сообщение об ошибке:
FAILED: SemanticException java.lang.IllegalArgumentException: AWS Access Key ID and Secret Access Key must be specified as the username or password (respectively) of a s3 URL, or by setting the fs.s3.awsAccessKeyId or fs.s3.awsSecretAccessKey properties (respectively).