在Ambari上利用HDP安装HDFS并启用HA 作者: sysit 分类: d 发表于 2018-10-26 288人围观 > 接上一篇[CentOS7.3安装Ambari及使用HDP部署hadoop集群服务](http://www.kkops.com/blog/post/kkops/CentOS7.3安装Ambari及使用HDP部署hadoop集群服务),本文档详细描述如何安装HDFS并启动HA ## 1. 安装HDFS * 登录Ambari web并完成安装Zookeeper等组件之后,浏览器界面跳入到主界面。  * 点击“Actions”->“Add Service”安装HDFS服务。如下图:   * 选中“HDFS”,点击“Next”进入下一步。  * 选择安装NameNode 和SNameNode的主机,点击“Next”进入下一步。  * 选择DataNode的主机、及Client安装的主机。 > 1. DataNode推荐安装在用于存储的主机上,本例为了方便安装在所有主机上。 > 2. 这里的Client指的是HDFS Client,推荐安装在GateWay访问的机器上,本例为了方便安装在所有的主机上。 * 点击“Next”进入下一步。  * 配置NameNode和DataNode的目录,HDP推荐每台服务器最少两个目录。本例只使用一个目录。  * 点击“Next”进入下一步。  * 安装过程中会有一些推荐的配置变更,这里的变更内容根据服务器资源的情况可能会有一些不同。选中表示要更改,取消选中不更改。 * 点击“OK”进入下一步。  * 选择“Cancel”返回修改为推荐的配置,也可以点击“Proceed Anyway”,待安装完成后统一进行参数更改。  * 点击“Deploy”进行部署安装。  * 等待安装完成  * 点击“Next”进入下一步。  * 点击“Complete”完成安装。  * 点击“HDFS”进入HDFS界面。  ## 2. 启用HA  * 点击右上角的“Service Actions”->“Enable NameNode HA”,启用HA。  * 输入Nameservice ID,这个ID决定着连接HDFS的地址。配置完后点击“Next”进入下一步。  * 这里选择附加的NameNode安装在哪一台服务器上,建议选择SNameNode安装的服务器。因为启用HA后,会删除SNameNode。 * 还需要配置JournalNode的服务器,JournalNode建议选择3个节点。  * 点击“Next”进入下一步。  * 按照提示的步骤操作。  * 执行完成,切换到web界面查看情况。  * 可以看到“Next”按钮已经高亮显示了。 点击“Next”进入下一步。  * 等待安装完成。  * 安装完成,点击“Next”进入下一步。  * 按照提示操作  * 中间部分的截图省略……  * 执行成功后切换到web界面。  * 点击“Next”进入下一步。  * 等待启用完成后,点击“Next”进入下一步。  * 按照操作的步骤进行登录服务器进行配置。 * 注意:由于本文作者在开始写启用HA部分笔记的时候,被叫去处理工作上的事情去了,后来重新写这部分笔记的时候没有注意选择附加NameNode的服务器。直到写到这里的时候才发现错把`node2.kkops.com`选为了`manager.kkops.com`,因此按照这之前的步骤,这里应该是登录`node2.kkops.com`服务器进行操作。后面增加一篇笔记说明如何迁移启用了HA的NameNode服务器。 * 如下是在node1上的操作,完成上图的第1、2步骤。  * 中间部分的截图省略……  * 接下来在manager.kkops.com上操作,完成第3、4步骤。  * 中间部分的截图省略……  * 执行完成后切换到web界面。  * 点击“Next”进入下一步。  * 点击“OK”进入下一步  * 等待安装完成后点击“Done”完成安装。  * 可以看到变成了Active NameNode和Standby NameNode。 如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作! 赞赏支持