2014-11-10 5 views
0

저는 우분투에 hadoop을 설치했고 namenode와 데이터 노드에 대한 디렉토리를 만들었습니다. 하지만 namnode 및 데이터 노드가 실행되고 있지 않음을 알 수 없습니다.이름 노드와 데이터 노드가 시작되지 않습니다

[email protected]:/usr/local/hadoop/etc/hadoop$ jps 
9445 Jps 
5311 JobHistoryServer 
[email protected]:/usr/local/hadoop/etc/hadoop$ start-all.sh 
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh 
14/11/09 21:14:34 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your **platform... using builtin-java classes where applicable 
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured. 
Starting namenodes on [] 
localhost: starting namenode,** logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-namenode-sanjeebpanda.out 
localhost: starting datanode, logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-datanode-sanjeebpanda.out 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop-2.4.0/logs/hadoop-hduser-secondarynamenode-sanjeebpanda.out 
14/11/09 21:14:52 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
starting yarn daemons 
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-hduser-resourcemanager-sanjeebpanda.out 
localhost: starting nodemanager, logging to /usr/local/hadoop-2.4.0/logs/yarn-hduser-nodemanager-sanjeebpanda.out 
[email protected]:/usr/local/hadoop/etc/hadoop$ jps 
**10134 NodeManager 
10007 ResourceManager 
10436 Jps 
5311 JobHistoryServer** 

하지만 두 디렉토리가 모두 생성 된 것을 볼 수 있습니다. 목록 파일에 관한

[email protected]:/usr/local/hadoop/yarn_data/hdfs$ ls -ltr 
total 8 
drwxr-xr-x 3 hduser hadoop 4096 Nov 9 21:13 namenode 
drwx------ 2 hduser hadoop 4096 Nov 9 21:14 datanode 
[email protected]:/usr/local/hadoop/yarn_data/hdfs$ 
+0

죄송합니다, 내가 핵심 사이트 XML에서 잘못했다. 그것은 [email protected] 일 :/usr/지방/하둡은/etc/하둡 $의 JPS 12240 네임 노드 12715 ResourceManager에 13056 개 표준 새 번역 12,565 SecondaryNameNode 12387 데이터 노드 5311 JobHistoryServer 12,842 NodeManager – user3858193

+0

내가 HDFS 경로를 찾을 수 없습니다입니다 . 찾을 수 있도록 도와 줄 수 있어요. 내가 hadoop fs -put 명령을 사용하여 파일을 넣어야합니다. [email protected]를 찾을 수 없습니다 :/usr/local/hadoop/yarn_data/hdfs $ ls -ltr drwxr-xr-x 3 hduser hadoop 4096 Nov 9 21:13 namenode drwx ------ 2 hduser hadoop 4096 Nov 9 21:14 데이터 노드 – user3858193

답변

0

이 링크를 따라 로컬 디렉토리에있는 파일을 나열 ls를 사용하는

, 당신의 문제는 반드시 풀립니다.

http://codesfusion.blogspot.in/2013/10/setup-hadoop-2x-220-on-ubuntu.html

+0

고맙습니다. 저에게 많은 도움이되었습니다. 첫 번째 요청하지 않은 행을 처리하는 방법 (원시 코드 loadr) hduser @ sanjeebpanda : ~ $ hadoop fs -ls/user/hduser/ 14/11/10 03:08:18 WAR util.NativeCodeLoader : 네이티브를로드 할 수 없습니다. -hadoop 라이브러리 ... 해당되는 경우 내장 Java 클래스 사용 찾았 음 -rw-r - r-- 1 hduser supergroup 11 2014-11-10 03:07 /user/hduser/abc.dat – user3858193

1

// 당신은

당신은 HDFS에 파일을 나열 hadoop fs -ls를 사용할 필요가

+0

+1. 나는 이것이 그의 질문에 대한 정답이라고 생각한다. – Kumar

관련 문제