IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Hadoop新增datanode与SecondaryNameNode

    红豆殺发表于 2014-08-21 05:54:16
    love 0
    无论是新增namenode还是SecondaryNameNode,操作方法大致相同

    一、如果新增datanode,需要保证namenode能无密码ssh连接到新datanode

    如果是添加SecondaryNameNode,则需保证其能无密码ssh连接至各datanode和namenode,namenode也需要能无密码连接到新SecondaryNameNode

    [crayon-557f1ca55deee527915779/]

    二、同步程序文件

    hadoop的运行依赖JAVA环境,所以,以namenode为准,迁移java环境:

    在namenode上运行:

    [crayon-557f1ca55def9842709114/]

    创建文件 /etc/profile.d/java.sh ,内容 为:
    [crayon-557f1ca55deff682543563/]

    在namenode主机上的conf/master文件中添加新SecondaryNameNode的IP地址:

    [crayon-557f1ca55df05339943397/]

    (如果是只新增namenode则不需要上面这一步)




    迁移hadoop软件,日志文件不需要迁移:
    [crayon-557f1ca55df0a805129303/]



    三、保证各结点时区一致(我们现有服务器时区五花八门,所以这一步很重要)

    [crayon-557f1ca55df10672016094/]

    四、在/etc/profile中重新定义PATH变量

    在新结点上:
    [crayon-557f1ca55df15622360041/]



    五、运行所需的服务

    如果是新增datanode,在相应主机上运行:
    [crayon-557f1ca55df1a088608890/]

    如果是新增SecondaryNameNode,在相应主机上运行:
    [crayon-557f1ca55df20066945456/]


    以上均可用jps命令查看其运行状况。



    So easy~

    Related Posts

    • Hadoop 从SecondaryNamenode 恢复NameNode(0)
    • Hadoop集群中banlancer用法简介(1)
    • Exception in createBlockOutputStream 04 java.io.IOException: Bad connect ack with firstBadLink(0)
    • Python模拟java的do while循环(0)
    • zabbix agent一键安装脚本(0)
    • zabbix监控Hadoop的实现(13)

    Recent Comments



    沪ICP备19023445号-2号
    友情链接