복붙노트

[HADOOP] 하둡 FS -ls이 작동하지 않습니다

HADOOP

하둡 FS -ls이 작동하지 않습니다

우분투 14.04 OS 내 로컬 컴퓨터에서 단일 노드 하둡을 설치했습니다. 지금은 HDFS를 사용하기 위하여려고하고있다, 그리고 때 간단한 명령을 입력

hdu@hadoop:~$ hadoop fs -ls

그것은 다음과 같은 오류가 나타납니다 :

15/07/10 18:24:52 WARN util.NativeCodeLoader: 
Unable to load native-hadoop library for your platform... 
using builtin-java classes where applicable
ls: Call From hadoop/127.0.1.1 to 
localhost:9000 failed on connection exception: 
java.net.ConnectException: 
Connection refused; For more details see:
http://wiki.apache.org/hadoop/ConnectionRefused

나는이 오류에 대한 아무 생각이 없다, 나는 정말 그 누구도 날이 문제를 해결하는 데 도움이 경우 감사 :)

해결법

  1. ==============================

    1.당신은 실제로 당신의 네임 노드 서비스를 시작 했습니까? 네임 노드를 포맷하면 실제로 네임 노드 서비스를 시작하지 않습니다. 당신의 네임 노드 서비스가 다음 실행중인 경우 아마 당신은 오류의 링크에서 참조 우분투 문제로 실행하고 있습니다.

    당신은 실제로 당신의 네임 노드 서비스를 시작 했습니까? 네임 노드를 포맷하면 실제로 네임 노드 서비스를 시작하지 않습니다. 당신의 네임 노드 서비스가 다음 실행중인 경우 아마 당신은 오류의 링크에서 참조 우분투 문제로 실행하고 있습니다.

    올린 사람 : http://wiki.apache.org/hadoop/ConnectionRefused

    / etc / hosts 파일에 127.0.0.1 또는 127.0.1.1에 매핑 된 호스트 이름에 대한 항목이 없는지 확인 (우분투는이 악명이 높다)

  2. ==============================

    2.이러한 명령을 시도 할 수 있습니다!

    이러한 명령을 시도 할 수 있습니다!

    # su - hadoop
    $ cd /opt/hadoop/hadoop
    $ bin/hadoop namenode -format
    
    $ bin/start-all.sh
    
  3. from https://stackoverflow.com/questions/31351511/hadoop-fs-ls-does-not-work by cc-by-sa and MIT license