您的位置:首页 > 大数据 > Hadoop

安装hadoop 2.5遇到的问题记录

2018-06-05 16:49 204 查看

安装hadoop 2.5 我参考的是  https://blog.csdn.net/hliq5399/article/details/78193113#t4   里面的伪分布式部署。

基本按照教程安装就可以了,我只说我遇到的问题。

 1、下载hadoop2.5 

http://203.187.160.133:9011/archive.apache.org/c3pr90ntc0td/dist/hadoop/core/hadoop-2.5.0/hadoop-2.5.0.tar.gz

wget 我下载不下来,可以直接使用浏览器下载。

2、启动resourcemanager

使用教程里面的方式启动 使用jps 看发现没有resourcemanager的进程。然后查看日志,日志位置/opt/modules/hadoop-2.5.0/logs 里面的 yarn-eshadoop-resourcemanager-localhost.localdomain.log  文件里面,不是.out文件。

日志看到错误发现时找不到jdk 。需要在/opt/modules/hadoop-2.5.0/etc/hadoop 里面的hadoop-env.sh 找到export JAVA_HOME=${JAVA_HOME}  将这个注释掉。然后重新写一行 export JAVA_HOME=/usr/java/jdk1.8.0_131 如果不知道jdk位置可以使用 [root@localhost hadoop]# $JAVA_HOME   这个命令看。

3、YARN的Web页面

jps 查看进程发现全部进程启动成功后访问192.168.48.4/8088   8088端口被占用了,但是我isof -i:8088没有发现端口占用,这个还不明白为什么。 我只能修改下端口。需要在/opt/modules/hadoop-2.5.0/etc/hadoop/yarn-site.xml 中加入

<property>
    <name>yarn.resourcemanager.webapp.address</name>
        <value>${yarn.resourcemanager.hostname}:8012</value>

 </property>

启动后不报错了,继续访问,还是访问不到。以为是防火墙问题,开放8012端口后还是不行。。

继续修改配置文件:yarn-site.xml

之前我的value 是localhost,现在修改为:

<property>
    <name>yarn.resourcemanager.hostname</name>
    <value>192.168.48.4</value>

</property>

将这个value 写成自己主机的ip后重新启动,就可以访问到了,不要写localhost。


















阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: