[hadoop] HDFS에서 로컬 파일 시스템으로 파일을 복사하는 방법



Answers

HDFS에서 로컬 파일 시스템으로 파일을 복사하기 위해 다음 명령을 실행할 수 있습니다 :

hadoop dfs -copyToLocal <input> <output>

  • <input> : 복사 할 HDFS 디렉토리 경로 (예 : / mydata)
  • <output> : 대상 디렉토리 경로 (예 : ~ / Documents)
Question

HDFS에서 로컬 파일 시스템으로 파일을 복사하는 방법. 파일 아래에는 실제 위치가 없으며 디렉토리가 아닙니다. 어떻게하면 더 많은 유효성 검사를 위해 내 지역으로 이동시킬 수 있습니다. 나는 winscp를 통해 시도했습니다.




bin/hadoop fs -put /localfs/destination/path /hdfs/source/path 



당신은이 두 가지 방법으로 성취 할 수 있습니다.

1.hadoop fs -get <HDFS file path> <Local system directory path>
2.hadoop fs -copyToLocal <HDFS file path> <Local system directory path>

전의:

내 파일은 /sourcedata/mydata.txt 에 있습니다.이 파일의 경로는 / user / ravi / mydata의 로컬 파일 시스템으로 복사하고 싶습니다.

hadoop fs -get /sourcedata/mydata.txt /user/ravi/mydata/



Related