美文网首页工作生活
修改HDFS为hostname启动

修改HDFS为hostname启动

作者: 吃货大米饭 | 来源:发表于2019-07-04 10:59 被阅读0次

情况描述

[hadoop@Hadoop001 hadoop]$ sbin/start-dfs.sh 
19/07/04 03:11:51 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [localhost]
localhost: starting namenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-Hadoop001.out
localhost: starting datanode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-Hadoop001.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-secondarynamenode-Hadoop001.out
19/07/04 03:12:26 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

上图显示namenode、datanode都是以localhost启动,secondary namenodes是以0.0.0.0启动。
在企业里面,不要在配置文件里配置ip,而以hostname配置 。hosts要事先配置好
a.机器是内网服务器 vi /etc/hosts 添加192.168.137.130 Hadoop001
b.机器是云服务器 vi /etc/hosts添加内网ip Hadoop001
特别注意:hosts文件: 第一二行 千万不要删除注释掉

修改配置文件

[hadoop@Hadoop001 hadoop]$ vi core-site.xml 
<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://Hadoop001:9000</value>
       </property>
</configuration>
[hadoop@Hadoop001 hadoop]$ vi slaves 
Hadoop001
[hadoop@Hadoop001 hadoop]$ vi hdfs-site.xml 
<configuration>
        <property>
                <name>dfs.namenode.secondary.http-address</name>
                <value>Hadoop001:50090</value>
        </property>
        <property>
                <name>dfs.namenode.secondary.https-address</name>
                <value>Hadoop001:50091</value>
        </property>
</configuration>

重启hdfs服务

[hadoop@Hadoop001 hadoop]$ sbin/start-dfs.sh   
19/07/04 04:19:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [Hadoop001]
Hadoop001: starting namenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-Hadoop001.out
Hadoop001: starting datanode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-Hadoop001.out
Starting secondary namenodes [Hadoop001]
Hadoop001: starting secondarynamenode, logging to /home/hadoop/software/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-secondarynamenode-Hadoop001.out
19/07/04 04:19:28 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

相关文章

网友评论

    本文标题:修改HDFS为hostname启动

    本文链接:https://www.haomeiwen.com/subject/raxlhctx.html