晚上花了两个多小时准备装个分布式系统出来,结果出了一点小问题。
环境:linuxCentos6.4、Hadoop1.0.3
问题1. Hadoop没有识别java路径:/usr/lib/jdk1.6.0_21/bin/java:No such file or directory
系统安装JDK是放在/bin目录下解压安装的,JDK默认是在/usr/java目录下面;
同样hadoop也是在bin下解压安装的,但是在运行 ./hadoop namenode -format 初始化时,
路径却找到/usr/lib目录了,然后就抛出来找不到java路径异常,
而且在hadoop-env.sh 中已经声明了JDK路径了。
最后只能考虑是path声明有问题了,要不然系统应该不会去lib下面寻找。
结果果然是path变量一个符号的问题
![尴尬](http://static.blog.csdn.net/xheditor/xheditor_emot/default/awkward.gif)
2.集群初始化完毕后启动,主节点JPS验证,没有问题;但是slave节点只有一个JPS
初步认为是只配置了单向SSH导致。