1
:以下エラー:アクセス許可が拒否されました:私はエラーになってるHDFSにAWS S3バケットにコピーしようとしている '/ユーザ
Permission denied: '/user'
をされた私のスクリプトを
aws s3 sync s3://folder1.folder2/file.json /user/hive/warehouse/my.db/json_table
助けてください !
:以下エラー:アクセス許可が拒否されました:私はエラーになってるHDFSにAWS S3バケットにコピーしようとしている '/ユーザ
Permission denied: '/user'
をされた私のスクリプトを
aws s3 sync s3://folder1.folder2/file.json /user/hive/warehouse/my.db/json_table
助けてください !
S3 sync
は、HDFS
パスを認識しません。すべてのS3 properties関連を設定した後
いずれかを使用し、
hadoop distcp
。S3DistCp
、これはs3distcp.jar
を必要とします。sync
ファイルをローカルパスに、copyFromLocal
をHDFSにコピーします。
私は 'sync'を使用していましたが、' S3Distcp'を使用すると、データをS3からHDFSに移動するステップを減らすことができます。 s3distcp jarをインストールしましたが、エラーが表示されます。 – GOU7HAM
あなたが 'AWS_ACCESS_KEY'と' AWS_SECRET_ACCESS_KEY'を持っているなら、Distcp自体を使うことができます。 's3distcp'からのエラーに関して、完全なスタックトレースをポストすることについて新しい質問を開くことができます。 – franklinsijo