Невозможно создать схему / таблицу из presto поверх AWS S3 - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь создать схему из presto-cli поверх AWS S3.

presto-setup
версия: 330
один узел с координатором и работник.

hive_s3.properties: данные каталога

connector.name = hive-hadoop2
hive.metastore.uri = thrift: //10.81 .1.197: 9083
hive.non-managed-table-write-enabled = true
hive.s3.use-instance-credentials = false
hive.s3. aws -access-key = XXX
hive.s3. aws -secret-key = XXX
hive.s3.endpoint = https://.s3-ap-south-1.amazonaws.com

Когда я пытался создать схему / таблицу из presto cli, получение следующей ошибки.

ОШИБКА:

создать схему test1 с помощью (location = 's3a: // bucket');

Запрос 20200302_054953_00004_7ep7a не выполнен: исключение получено : java .nio.file.AccessDeniedException presto-test-mahe sh: org. apache .had oop .fs.s3a.auth.NoAuthWithAWSException: Нет AWS Учетные данные, предоставленные SimpleAWSCredentialsProvider Environme ntVariableCredentialsProvider InstanceProfileCredentialsProvider: com.amazon aws .SdkClientException: невозможно загрузить учетные данные из конечной точки службы.

Попытка добавить переменные среды AWS_ACCESS_KEY_ID и идентифицировать AWS_SESS_K 1035 *


А также попытался, добавив следующие свойства в core-site. xml
fs.s3a.access.key
fs.s3a.secret.key

Но все так же.

...