2016-06-17 4 views
0

Ubuntu 16.04에 Hadoop 2.6.4를 설치하고 있습니다.hduser에서 hduser에 액세스 할 수 없습니다. hadoop 설치

su - hduser 
ssh localhost 
hduser>hdfs 
No command 'hdfs' found, did you mean: 
Command 'hfs' from package 'hfsutils-tcltk' (universe) 
Command 'hdfls' from package 'hdf4-tools' (universe) 
hdfs: command not found 

하지만 hduser로 전환되지 않을 때, 나는 전체 액세스 가지고 : 내가 설정을 확인했다

mylaptop>hdfs 
Usage: hdfs [--config confdir] COMMAND 
where COMMAND is one of:dfs   
run a filesystem command on the file systems supported in Hadoop. 
.... 

를, 내가 hduser로 전환하고 HDFS를하지 않을 때 내 문제입니다 모든 것이 잘 될 것 같습니다. hduser를 사용하지 않으면 문제가됩니다 !!

감사

답변

0

당신이

을 $ HADOOP_HOME, $ JAVA_HOME & 빈 경로를 설정하십시오 hduser 로그인하면 그래서 당신은 hduser의 bashrc에 파일 집 하둡 및 Java 홈을 설정해야 자신의 bashrc에 파일 을 가진 각 사용자
 
    #Set HADOOP_HOME 
    export HADOOP_HOME=/pathtohadoop/hadoop-2.7.2 
    #Set JAVA_HOME 
    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
    # Add bin/ directory of Hadoop to PATH 
    export PATH=$PATH:$HADOOP_HOME/bin
관련 문제