美文网首页
Hdfs的Federation(联盟)

Hdfs的Federation(联盟)

作者: 陈超Terry的技术屋 | 来源:发表于2019-07-11 23:35 被阅读0次

    图解Federation

    Federation图解

    Federation的配置

         将上篇《Hadoop分布式部署》的hadoop-master和hadoop-salve1为NameNode,hadoop-salve1同事也是DataNode.

         备注:在实际生产环境中,一台机器不能同时为NameNode、DataNode,否则影响性能

        修改hadoop-master的配置文件

         1、core-site.xml 去掉fs.defaultFS的配置

          2、hdfs-site.xml修改如下

    <property>

        <name>dfs.nameservices</name>

        <value>ns1,ns2</value>

      </property>

      <property>

        <name>dfs.namenode.rpc-address.ns1</name>

        <value>172.26.73.102:9000</value>

      </property>

      <property>

        <name>dfs.namenode.http-address.ns1</name>

        <value>172.26.73.102:50070</value>

      </property>

      <property>

        <name>dfs.namenode.secondaryhttp-address.ns1</name>

        <value>172.26.73.102:50090</value>

      </property>

      <property>

        <name>dfs.namenode.rpc-address.ns2</name>

        <value>172.26.73.103:9000</value>

      </property>

      <property>

        <name>dfs.namenode.http-address.ns2</name>

        <value>172.26.73.103:50070</value>

      </property>

      <property>

        <name>dfs.namenode.secondaryhttp-address.ns2</name>

        <value>172.26.73.103:50090</value>

      </property>

    将hadoop的目录,传送到其它服务器

    scp -r /root/* root@hadoop-slave1:/root

     scp -r /root/* root@hadoop-slave2:/root

    格式化hadoop-master和hadoop-salve1的NameNode

       在两台机器上,分别执行 :hdfs namenode -format -clusterid collen   //collen 为clustid,可以随意命名

     启动

       在hadoop-master 运行start-all.sh,在各个机器上用jps查看,是否正常。

    相关文章

      网友评论

          本文标题:Hdfs的Federation(联盟)

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