小编Moh*_*med的帖子

从本地Hadoop到Amazon S3的DistCp

我正在尝试使用distcp将文件夹从我的本地hadoop集群(cdh4)复制到我的Amazon S3存储桶.

我使用以下命令:

hadoop distcp -log /tmp/distcplog-s3/ hdfs://nameserv1/tmp/data/sampledata  s3n://hdfsbackup/
Run Code Online (Sandbox Code Playgroud)

hdfsbackup是我的Amazon S3 Bucket的名称.

DistCp因未知主机异常而失败:

13/05/31 11:22:33 INFO tools.DistCp: srcPaths=[hdfs://nameserv1/tmp/data/sampledata]
13/05/31 11:22:33 INFO tools.DistCp: destPath=s3n://hdfsbackup/
        No encryption was performed by peer.
        No encryption was performed by peer.
13/05/31 11:22:35 INFO hdfs.DFSClient: Created HDFS_DELEGATION_TOKEN token 54 for hadoopuser on ha-hdfs:nameserv1
13/05/31 11:22:35 INFO security.TokenCache: Got dt for hdfs://nameserv1; Kind: HDFS_DELEGATION_TOKEN, Service: ha-hdfs:nameserv1, Ident: (HDFS_DELEGATION_TOKEN token 54 for hadoopuser)
        No encryption was performed by peer.
java.lang.IllegalArgumentException: java.net.UnknownHostException: hdfsbackup
    at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:414)
    at org.apache.hadoop.security.SecurityUtil.buildDTServiceName(SecurityUtil.java:295)
    at org.apache.hadoop.fs.FileSystem.getCanonicalServiceName(FileSystem.java:282) …
Run Code Online (Sandbox Code Playgroud)

hadoop amazon-s3

5
推荐指数
1
解决办法
4666
查看次数

标签 统计

amazon-s3 ×1

hadoop ×1