2016-06-17 2 views
0

Я устанавливаю Hadoop 2.6.4 на Ubuntu 16.04. Моя проблема в том, когда я переключаюсь на hduser и не получаю HDFS:hdfs недоступен 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 !!

Благодаря

ответ

0

каждый пользователь имеет свой собственный Bashrc файл , так что вы должны установить Hadoop домой и Java дом в hduser Bashrc файл как только вы войти в hduser установите $ HADOOP_HOME, $ JAVA_HOME & бен путь

 
    #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
Смежные вопросы