Moje nowo utworzone wiadro używa AWS Signature Version 4. Staram się używać go z Hadoop i się komunikat:Czy mogę używać Hadoop z AWS4-HMAC-SHA256?
Exception in thread "main" org.apache.hadoop.fs.s3.S3Exception:
org.jets3t.service.S3ServiceException: S3 GET failed for '/' XML Error Message:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>InvalidRequest</Code>
<Message>The authorization mechanism you have provided is not supported.
Please use AWS4-HMAC-SHA256.</Message>
</Error>
Nie ma żadnej wzmianki na ten temat na stronie Hadoop Amazon S3. Czy Hadoop jest teraz niekompatybilny z S3 lub czy brakowało mi opcji konfiguracyjnej?
Próbowałem dodać -Dcom.amazonaws.services.s3.enableV4
zgodnie z sugestią na suggested on the SDK page, bez powodzenia. Zakładam, że Hadoop nie korzysta z pakietu Amazon SDK.
FWIW Używam Apache Spark, ale używa Hadoop.
EDYCJA: Znalazłem this Jira ticket.
Próbowałaś -Dcom.amazonaws.services.s3.enableV4 = true? –