最近几天在虚拟机上部署hadoop,部署好了之后在slave的两个节点上面jps无法查看到datanode进程,最后用了笨方法,问题解决了。
我是基于VMware workstation 9安装的三台rh Linux虚拟机,一主两从分别对应:
192.168.1.100 master
192.168.1.101 node1
192.168.1.102 node2
安装部署好hadoop-2.7.1之后执行./start-all.sh之后在master下jps没有namenode,在两台node上面jps没有datanode,很是郁闷。
我的解决办法如下:
1.在master机器执行./stop-all.sh,停止hadoop
2.将三台机器的hadoop解压目录/usr/doop/hadoop-2.7.1目录下的hdfs/data和hdfs/name以及tmp目录全部清空,再分别在3台机器上面执行bin/hadoop namenode -format
3.在master上重新执行./start-all.sh,分别再jps,显示守护进程正常,namenode和datanode均正常显示。在浏览器里面输入mster:50070之后查看datenode information正常。
相关推荐
hadoop-eclipse-plugin-2.7.1.jar插件,直接放在eclipse插件目录中
hadoop-mapreduce-examples-2.7.1.jar
hadoop-common-2.7.1需要的工具包,其中包括hadoop.dll,winutils.exe
hadoop-2.7.1-64位编译包,本人亲测,绝对有用。
hadoop-2.7.1.tar.gz.zip 提示:先解压再使用,最外层是zip文件
hadoop-2.7.1.tar.gz做大数据处理,分布式计算的,安装在linux服务器上。
hadoop-2.7.1.tar.gz。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
hadoop-2.7.1 windows版本,bin目录包括hadoop.dll winutils.exe hadoop-2.6.0\bin
hadoop-2.7.1.tar.gz centos环境包下载,已上传百度网盘. txt文件中包含连接
hadoop-eclipse-plugin-2.7.1的jar包,在eclipse中使用hadoop插件。
hadoop-common-2.7.1-bin-maste,资源真的找来很久很久,在机器上测试了下可行的。
hadoop-eclipse2.7.1、hadoop-eclipse2.7.2、hadoop-eclipse2.7.3
hadoop-mapreduce-client-hs-2.7.1.jar
hadoop-mapreduce-client-core-2.7.1.jar,java开发的jar包需要的直接下载
hadoop-eclipse-plugin-2.7.1.jar提取密码,可凭借此密码在百度网盘中提取资源
已经编译成功的Hadoop-2.7.1,本人亲自使用
安装HBase时,要考虑选择正确的Hadoop版本,否则可能出现不兼容的情况。 hadoop-common-2.7.1-bin-master.zip
该版本是hadoop-2.7.1请选择对应版本,本人测试可以使用,直接解压配置环境变量,并添加hadoop.dir.home变量即可
hadoop-common-2.7.1-bin-master-master.zip, 用于Hadoop的bin目录下没有winutils.exe文件时