Migrar dados HDFS
Depois de Planejar a migração com o scan
comando, você pode migrar os dados HDFS.
Cópia
O copy
comando verifica e copia os dados de origem do Hadoop Distributed File System (HDFS) em um bucket do NFS ou Simple Storage Service (S3). O copy
comando requer ter caminhos de origem e destino como variáveis. Os arquivos digitalizados e copiados, a taxa de transferência, a velocidade e os detalhes do tempo decorrido são exibidos no final da operação de cópia.
Exemplo de caminho NFS:
xcp copy -newid <id> hdfs:///demo/user dst_server:/dst_export
Exemplo de caminho POSIX:
xcp copy -newid <id> hdfs:///demo/user file:///mnt/dest
S3 exemplo de caminho:
xcp copy -newid <id> hdfs:///demo/user s3://my-bucket xcp copy -newid <id> -s3.profile <s3 profile name> -s3.endpoint <endpoint-url> hdfs:///demo/user s3://my-bucket
Corra xcp help copy
para obter mais detalhes.
Retomar
O resume
comando reinicia uma operação de cópia interrompida anteriormente especificando o nome ou número do índice do catálogo. O nome do índice de catálogo ou o número da operação de cópia anterior é armazenado <catalog path>:/catalog/indexes
no diretório.
Exemplo:
xcp resume [options] -id <id used for copy> xcp resume [options] -s3.profile <s3 profile name> -s3.endpoint <endpoint-url> -id <id used for copy>
Por padrão, o comando XCP resume usa o endpoint S3 e o perfil S3 do índice de cópia que foi usado durante o copy comando. No entanto, se novos -s3.endpoint valores e -s3.profile forem fornecidos com o resume comando, os novos valores para as opções serão usados e os valores usados com a cópia command serão substituídos.
|
Corra xcp help resume
para obter mais detalhes.
Verifique
O verify
comando usa uma comparação completa de dados byte por byte entre diretórios de origem e destino após a operação de cópia sem usar um número de índice de catálogo. O comando lê os arquivos em ambos os lados e compara os dados.
Exemplo:
xcp verify hdfs:///demo/user dst_server:/dst_export
Exemplo de caminho POSIX:
xcp verify hdfs:///user/demo1/data file:///user/demo1/dest
S3 exemplo de caminho:
xcp verify hdfs:///user/demo1/data s3://my-bucket xcp verify -s3.profile <s3 profile name> -s3.endpoint <endpoint-url> hdfs:///demo/user s3://my-bucket
Corra xcp help verify
para obter mais detalhes.