日期:2014-05-16  浏览次数:20648 次

hadoop的安装部署设置java环境变量后,ssh localhost时提示找不到文件路径
我跟据http://hi.baidu.com/hzd2712/blog/item/8b5f4c127ffd98c7c3fd783f.html文章做hadoop的安装部署。
如下设置环境变量

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20 // 这个是我java的安装根目录

export CLASSPATH=,;$JAVA_HOME/lib.tools.jar

export PATH= $JAVA_HOME/bin:$PATH


ssh localhost时,终端显示为:
Linux zhuchao-linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

31 packages can be updated.
22 updates are security updates.

Last login: Thu Sep 2 17:04:09 2010 from localhost
-bash: /usr/lib/jvm/java-6-sun-1.6.0.20/lib.tools.jar: 没有那个文件或目录

请问 有人知道这个是什么原因么?
请问我应如何解决?


------解决方案--------------------
export CLASSPATH=,;$JAVA_HOME/lib.tools.jar

export PATH= $JAVA_HOME/bin:$PATH
-----------------------
这2行有问题 改成如下的 shell里赋值 等号前后别加空格

export CLASSPATH=.:$JAVA_HOME/lib.tools.jar

export PATH=$JAVA_HOME/bin:$PATH

------解决方案--------------------
你是不是把那些环境变量追加到/etc/profile文件里的
追加之后执行source /etc/profile
然后再启动你的Hadoop