Путь поставщика учетных данных безопасности Hadoop не работает в Amazon S3 - PullRequest
0 голосов
/ 03 июня 2019

Я создаю свое собственное хранилище ключей s3 следующим образом:

hadoop credential create fs.s3a.access.key -value my_access_key -provider localjceks://file/home/john/aws/aws.jceks
hadoop credential create fs.s3a.secret.key -value my_secret_key -provider localjceks://file/home/john/aws/aws.jceks

Затем я пытаюсь использовать его:

hadoop fs -ls s3a://my_bucket/ -Dhadoop.security.credential.provider.path=localjceks://file/home/john/aws/aws.jceks

Но я получаю эту ошибку:

com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied =
-ls: java.net.URISyntaxException: Illegal character in scheme name at index 0: -Dhadoop.security.credential.provider.path=localjceks://file/home/john/aws/aws.jceks

Что не так с именем схемы?

...