여기에 무슨 일이 일어나고 있는지 모르지만 로컬 파일 시스템의 디렉토리에서 hdfs에 지정된 디렉토리로 간단한 파일을 복사하려고합니다. 나는 다음과 같은 명령을 사용하고copyFromLocal 스위치를 사용하여 데이터를 hdfs로 이동
<name>dfs.data.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
and
<name>dfs.name.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
- - 나는 HDFS의 디렉토리가/홈/VAIBHAV/하둡/dataNodeHadoopData에는 다음과 같은 속성을 사용하여 될 것이라고 지정한 내에서
HDFS-site.xml의
bin/hadoop dfs -copyFromLocal /home/vaibhav/ml-100k/u.data /home/vaibhav/Hadoop/dataNodeHadoopData
u.data 파일을 로컬 파일 시스템 위치에서 Hdfs 디렉토리로 지정한 디렉토리로 복사하십시오. 그러나 내가 이것을 할 때, 아무 일도 일어나지 않습니다. 오류도, 아무것도 아닙니다. 그리고 어떤 파일도 hdsf에 복사되지 않습니다. 내가 뭔가 잘못하고 있는거야? 모든 권한 문제가있을 수 있습니까?
제안이 필요합니다.
의사 분산 단일 노드 모드를 사용하고 있습니다.
관련 노트에서지도 축소 프로그램에서 inputFilePath /home/vaibhav/ml-100k/u.data를 가리 키도록 구성을 설정했는지 묻습니다. 그래서 자동으로 지정된 위치에서 hdfs로 파일을 복사하지 않겠습니까?
로컬 파일 ssytem에서 HDFS로 데이터를 전송하는 데 걸리는 시간을 측정 할 수 있습니까? – Tariq