Я пытаюсь создать схему из 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
Но все так же.