[HADOOP] ls :`/ home / hduser / input / '을 보여주는 Hadoop의 hdfs : 파일이나 디렉토리에 오류가 없습니다
HADOOPls :`/ home / hduser / input / '을 보여주는 Hadoop의 hdfs : 파일이나 디렉토리에 오류가 없습니다
이 튜토리얼을 사용하여 단일 시스템에 Hadoop 2.6을 설치했습니다. 나는 우분투 12.04 머신과 자바 버전 1.6.0_27을 사용하고있다.
Hadoop 작업을 위해 별도의 사용자를 사용자로 생성했습니다. Hadoop 배포판을 추출한 HADOOP_HOME 환경 변수의 값 / usr / local / hadoop을 설정했습니다.
이제 나는 예를 든다. 그러나 명령 $ HADOOP_HOME / bin / hdfs dfs -ls / home / hduser / input /을 실행하면 다음과 같은 오류가 발생합니다.
15/01/02 18:32:38 WARN util.NativeCodeLoader : 해당 플랫폼에 native-hadoop 라이브러리를로드 할 수 없습니다 ... 해당되는 경우 내장 Java 클래스 사용 ls :`/ home / hduser / input / ': 그런 파일이나 디렉토리가 없다.
또한 나는 명령 - $ HADOOP_HOME / bin / hdfs dfs -mkdir / home / hduser / input /,하지만 여전히 같은 오류가 발생합니다.
jps 명령을 실행하면 다음과 같이 표시됩니다. 16023 SecondaryNameNode 16200 ResourceManager 16432 NodeManager 18971 Jps 15503 NameNode
JobTracker 및 TaskTracker에 대한 프로세스가 표시되지 않습니다.
아무도 저에게 ls :`/ home / hduser / input / '의 문제를 해결하도록 도울 수 있습니까 : 그러한 파일이나 디렉토리가 없으며 JobTracker와 TaskTracker에 대한 프로세스를 시작 / 나열하십시오.
미리 감사드립니다.
해결법
-
==============================
1.hdfs를 사용하여 로컬 디렉토리에 액세스하려고합니다. 다음 단계를 시도하십시오.
hdfs를 사용하여 로컬 디렉토리에 액세스하려고합니다. 다음 단계를 시도하십시오.
export PATH=$HADOOP_HOME/bin:$PATH ##Make this entry in your ~/.bashrc file hdfs dfs -mkdir /user hdfs dfs -mkdir /user/hduser hdfs dfs -mkdir /user/hduser/input hdfs dfs -ls /user/hduser/input echo "Hello World" > file01 hadoop fs -copyFromLocal /user/hduser/input hadoop fs -cat /user/hduser/input/file01
from https://stackoverflow.com/questions/27742858/hadoop-hdfs-showing-ls-home-hduser-input-no-such-file-or-directory-error by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] HBase REST 서비스를 통해 Phoenix 테이블 데이터를 얻는 방법 (0) | 2019.06.29 |
---|---|
[HADOOP] 경로에서 사용하려면 자바에서 슬래시를 이스케이프하는 방법 (0) | 2019.06.29 |
[HADOOP] 프로그래밍 방식으로 Hadoop HDFS 쓰기 작업 (0) | 2019.06.29 |
[HADOOP] java.sql.SQLException : 하이브를 사용하여 데이터베이스를 초기화하는 동안 데이터베이스 'metastore_db'ERROR를 시작하지 못했습니다. (0) | 2019.06.29 |
[HADOOP] Hive 쿼리의 시간적 조인 (시간적으로 근접한 이벤트) (0) | 2019.06.29 |