• 基于Ambari的WebUI实现服务缩容


                基于Ambari的WebUI实现服务缩容

                                         作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.实现服务的扩容

    1>.进入到主机的管理界面

    2>.查看主机的信息概览

    3>.为主机添加服务角色

      如果我们在扩容集群时为当前节点分配的角色不足,其实咱们也可以在安装后进入到主机管理界面去进行二次调整,如下图所示。我们可以根据向导继续选择要安装的服务。

    二.Ambari的WebUI移除Host详细步骤

    1>.进入到主机的管理界面,点击动作(ACTION),选择"DELETE HOST"

    2>.如果当前主机运行着服务则无法直接删除,需要先停止该节点上的所有服务再删除主机

    3>.停止需要移除的节点的正在运行的服务

      停止服务时,可能会弹出确认信息,由于我们要移除当前主机,因此需要先将服务停止掉,点击"OK"确认即可。

    4>.停止掉必要的服务后,继续删除主机

    5>.删除主机时会提出一系列的警告和提示信息

    6>.Ambari的WebUI已经成功移除主机,但数据库中的信息依旧存在~

    三.ambari agent节点清理服务组件

    1>.停止移除主机节点的ambari agent应用程序(这个步骤必须得做哈~)

     

    2>.检查安装包

    [root@hdp104.yinzhengjie.org.cn ~]# yum list installed | grep HDP
                                          1.1.0.3.1.4.0-315          @HDP-3.1-repo-1
                                          1.1.0.3.1.4.0-315          @HDP-3.1-repo-1
    bigtop-jsvc.x86_64                    1.0.15-315                 @HDP-3.1-repo-1
    hadoop_3_1_4_0_315.x86_64             3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hadoop_3_1_4_0_315-client.x86_64      3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hadoop_3_1_4_0_315-hdfs.x86_64        3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hadoop_3_1_4_0_315-libhdfs.x86_64     3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hadoop_3_1_4_0_315-mapreduce.x86_64   3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hadoop_3_1_4_0_315-yarn.x86_64        3.1.1.3.1.4.0-315          @HDP-3.1-repo-1
    hbase_3_1_4_0_315.noarch              2.0.2.3.1.4.0-315          @HDP-3.1-repo-1
    hdp-select.noarch                     3.1.4.0-315.el7            @HDP-3.1-repo-1
    hive_3_1_4_0_315.noarch               3.1.0.3.1.4.0-315          @HDP-3.1-repo-1
    hive_3_1_4_0_315-hcatalog.noarch      3.1.0.3.1.4.0-315          @HDP-3.1-repo-1
    hive_3_1_4_0_315-jdbc.noarch          3.1.0.3.1.4.0-315          @HDP-3.1-repo-1
    phoenix_3_1_4_0_315.noarch            5.0.0.3.1.4.0-315          @HDP-3.1-repo-1
                                          1.2.0.3.1.4.0-315          @HDP-3.1-repo-1
    ranger_3_1_4_0_315-hdfs-plugin.x86_64 1.2.0.3.1.4.0-315          @HDP-3.1-repo-1
    ranger_3_1_4_0_315-hive-plugin.x86_64 1.2.0.3.1.4.0-315          @HDP-3.1-repo-1
    ranger_3_1_4_0_315-yarn-plugin.x86_64 1.2.0.3.1.4.0-315          @HDP-3.1-repo-1
    snappy-devel.x86_64                   1.1.0-3.el7                @HDP-UTILS-1.1.0.22-repo-1
                                          2.3.2.3.1.4.0-315          @HDP-3.1-repo-1
    tez_3_1_4_0_315.noarch                0.9.1.3.1.4.0-315          @HDP-3.1-repo-1
    zookeeper_3_1_4_0_315.noarch          3.4.6.3.1.4.0-315          @HDP-3.1-repo-1
    zookeeper_3_1_4_0_315-server.noarch   3.4.6.3.1.4.0-315          @HDP-3.1-repo-1
    [root@hdp104.yinzhengjie.org.cn ~]#
    [root@hdp104.yinzhengjie.org.cn ~]# yum list installed | grep HDP
    [root@hdp104.yinzhengjie.org.cn ~]# yum list installed | grep ambari
    ambari-agent.x86_64                   2.7.4.0-118                @ambari-repo   
    ambari-metrics-hadoop-sink.x86_64     2.7.4.0-118                @ambari-repo   
    ambari-metrics-monitor.x86_64         2.7.4.0-118                @ambari-repo   
    smartsense-hst.x86_64                 1.5.1.2.7.4.0-118          @ambari-repo   
    [root@hdp104.yinzhengjie.org.cn ~]# 
    [root@hdp104.yinzhengjie.org.cn ~]# 
    [root@hdp104.yinzhengjie.org.cn ~]# yum list installed | grep ambari

    3>.移除ambari相关组件

      考虑到Ambari服务部署的HDP组件相对来说比较多,网上有网友提出使用find去过滤HDP安装的所有组件,如果使用find命令一个一个的去过滤不太现实,我的建议就是直接重启服务器,使用PXE安装操作系统即可,接下来去茶水间喝杯咖啡回来就是一台赶紧的机器它不香吗?

      生产环境中一般情况下WebUI移除完毕后,需要将ambri agent服务要停止掉,之后的移除的节点也没有必要一个一个的去删除问题,移除该节点服务停止服务即可。

      当然,如果你想要把当前的移除节点要用在其它的ambari集群的话,最彻底的办法就是重新安装操作系统,配置好PXE基本上就是20分钟左右的事情,如果你自己在那里屁颠屁颠使用find去找相应的组件逐一去删除,花费2个小时能不能清理干净还是个未知数呢,得不偿失!
  • 相关阅读:
    【转】日本留学——修士申请注意事项
    【转】日本留学读研究生和修士有什么区别?申请误区有哪些
    【转】为什么说学一门小语种,就能打开新世界的大门?
    【转】TED:两年一门外语--她总结了学外语的秘诀
    【转】为什么一定要学一门外语?
    【转】学完标准日本语初级至高级,可以过日语n1吗?
    【转】去日本语言学校前,日语应该达到几级呢?
    Cordova学习
    敏捷开发实录(二)
    Mac端博客发布工具推荐
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12258214.html
Copyright © 2020-2023  润新知