2014-03-13 2 views
2

나는 MacBook Pro를 가지고있다. 나는 내가 성공적으로 hadoop-streaming을 설치했다고 생각하지만 설치되어있는 곳과 hdfs가 어디에 있는지 전혀 모른다. 단일 노드 버전을 설치했습니다. 파이썬을 사용하여 코드를 작성합니다. 필자는 mapper.py와 reducer.py를 바탕 화면에 두었고 바탕 화면에 큰 텍스트 파일을 두었습니다.이 파일에는 프로그램을 실행할 것입니다. 나는이 튜토리얼을 따라 가고있다. http://www.michael-noll.com/tutorials/writing-an-hadoop-mapreduce-program-in-python/ 문제는 튜토리얼의 "로컬 예제 데이터를 HDFS로 복사"섹션에서 어떤 경로를 입력해야하는지에 대한 단서가 없다. 파이썬 파일을 개별적으로 성공적으로 실행했으며 튜토리얼과 동일한 코드를 사용했습니다. 양조를 사용하여 Hadoop을 설치했습니다. OS X에서 Hadoop을 실행하는 방법은 무엇입니까?

는 (모든 설치 단계를 수행 한 경우)

당신이에서 다음 명령을 입력해야합니다 당신에게 설치 하둡의 경로를 얻을 것이다 당신에게

답변

1
which hadoop 

또는

echo $HADOOP_HOME 

감사 디렉토리에서 전송할 파일을 찾습니다. https://hadoop.apache.org/docs/r0.18.3/hdfs_shell.html#put

: 또는 전체 경로 ...

hadoop fs -copyFromLocal /local/path/file.txt /hdfs/path/file.txt 

hadoop fs -put localfile1 localfile2 /user/hadoop/hadoopdir 

더 많은 예제를 사용할 수 @ [하둡 쉘 명령]을 정의 할 수 있습니다

관련 문제