2016-06-17 6 views
0

Ich installiere Hadoop 2.6.4 auf Ubuntu 16.04. Mein Problem ist, wenn ich zu hduser wechseln und nicht bekommen, die hdfs:hdfs ist nicht zugänglich für hduser, hadoop installation

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 

aber wenn ich nicht wechseln zu hduser, habe ich den vollen Zugang:

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

ich die Einstellungen überprüft haben, Alles scheint in Ordnung zu sein. Ist es ein Problem, wenn ich nicht hususer benutze !!

Dank

Antwort

0

jeder Benutzer seine eigene bashrc mit so müssen Sie hadoop nach Hause und Java zu Hause in hduser bashrc gesetzt, sobald Sie bitte $ HADOOP_HOME, $ JAVA_HOME & bin Pfad

auf hduser anmelden
 
    #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
Verwandte Themen