일부 온라인 자습서를 따른 후 Hadoop에서 WordCount 예제를 실행하려고합니다. 그러나 다음 명령을 실행할 때 파일이 우리의 로컬 파일 시스템에서 HDFS로 복사되는 위치가 무엇인지 명확하지 않습니다.Hadoop의 HDFS 위치 란 무엇입니까?
hadoop fs -copyFromLocal /host/tut/python-tutorial.pdf /usr/local/myhadoop-tmp/
다음 명령을 실행하면 python-tutorial.pdf가 여기 HDFS에 나열되지 않습니다.
hadoop fs -ls
이것은 혼란 스럽습니다. core-site.xml에 이미 "myhadoop-tmp"디렉토리를 지정했습니다. 나는이 디렉토리가 모든 입력 파일을 저장하기위한 HDFS 디렉토리가 될 것이라고 생각했다.
core-site.xml
=============
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/myhadoop-tmp</value>
<description>A base for other temporary directories.</description>
</property>
내 컴퓨터에 HDFS가있는 경우가 아닌 경우? HDFS 디렉토리를 결정하는 구성은 무엇이며 입력 파일을 로컬 파일 시스템에서 HDFS로 복사 할 때 입력 파일의 위치는 어디입니까?
hadoop fs -ls/usr/local/myhadoop-tmp /'를 사용해 보셨습니까? – cabad
차가움. 그것은 나를 위해 일했다. 지금 내 파일을 볼 수 있습니다. 지도 해줘서 고마워. – user2325154
음, 제 대답이 당신의 질문에 답해줍니다. 그래서 받아 들여야합니다. – cabad