Hduser,Hadoop安装无法访问HDFS



我在Ubuntu 16.04上安装Hadoop 2.6.4。我的问题是当我切换到HDUSER并且没有获得HDFS时:

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!

,这是一个问题吗?

谢谢

每个用户都有自己的bashrc文件因此,您必须将Hadoop Home和Java Home设置在HDUSER BASHRC文件中登录到hduser后,请设置$ hadoop_home,$ java_home&bin路径

   #set hadoop_home    导出hadoop_home =/pathtohadoop/hadoop-2.7.2    #set java_home    导出java_home =/usr/lib/jvm/java-7-openjdk-amd64    #将hadoop的垃圾箱/目录添加到路径    导出路径= $路径:$ hadoop_home/bin 

最新更新