基于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.- @HDP-3.1-repo-
1.1.0.3.1.4.- @HDP-3.1-repo-
bigtop-jsvc.x86_64 1.0.- @HDP-3.1-repo-
hadoop_3_1_4_0_315.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hadoop_3_1_4_0_315-client.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hadoop_3_1_4_0_315-hdfs.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hadoop_3_1_4_0_315-libhdfs.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hadoop_3_1_4_0_315-mapreduce.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hadoop_3_1_4_0_315-yarn.x86_64 3.1.1.3.1.4.- @HDP-3.1-repo-
hbase_3_1_4_0_315.noarch 2.0.2.3.1.4.- @HDP-3.1-repo-
hdp-select.noarch 3.1.4.0-.el7 @HDP-3.1-repo-
hive_3_1_4_0_315.noarch 3.1.0.3.1.4.- @HDP-3.1-repo-
hive_3_1_4_0_315-hcatalog.noarch 3.1.0.3.1.4.- @HDP-3.1-repo-
hive_3_1_4_0_315-jdbc.noarch 3.1.0.3.1.4.- @HDP-3.1-repo-
phoenix_3_1_4_0_315.noarch 5.0.0.3.1.4.- @HDP-3.1-repo-
1.2.0.3.1.4.- @HDP-3.1-repo-
ranger_3_1_4_0_315-hdfs-plugin.x86_64 1.2.0.3.1.4.- @HDP-3.1-repo-
ranger_3_1_4_0_315-hive-plugin.x86_64 1.2.0.3.1.4.- @HDP-3.1-repo-
ranger_3_1_4_0_315-yarn-plugin.x86_64 1.2.0.3.1.4.- @HDP-3.1-repo-
snappy-devel.x86_64 1.1.-.el7 @HDP-UTILS-1.1.0.22-repo-
2.3.2.3.1.4.- @HDP-3.1-repo-
tez_3_1_4_0_315.noarch 0.9.1.3.1.4.- @HDP-3.1-repo-
zookeeper_3_1_4_0_315.noarch 3.4.6.3.1.4.- @HDP-3.1-repo-
zookeeper_3_1_4_0_315-server.noarch 3.4.6.3.1.4.- @HDP-3.1-repo-
[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- @ambari-repo
ambari-metrics-hadoop-sink.x86_64 2.7.4.0- @ambari-repo
ambari-metrics-monitor.x86_64 2.7.4.0- @ambari-repo
smartsense-hst.x86_64 1.5.1.2.7.4.- @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个小时能不能清理干净还是个未知数呢,得不偿失!
基于Ambari的WebUI实现服务缩容的更多相关文章
- 基于Ambari的WebUI部署Hive服务
基于Ambari的WebUI部署Hive服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.部署Ambari服务 博主推荐阅读: https://www.cnblogs.com ...
- 基于Ambari的WebUI部署HBase服务
基于Ambari的WebUI部署HBase服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.部署Ambari服务 博主推荐阅读: https://www.cnblogs.co ...
- 基于Ambari的WebUI实现集群扩容案例
基于Ambari的WebUI实现集群扩容案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.将HDP的服务托管给Ambari服务 1>.点击“Service Auto S ...
- docker微服务部署之:七、Rancher进行微服务扩容和缩容
docker微服务部署之:六.Rancher管理部署微服务 Rancher有两个特色用起来很方便,那就是扩容和缩容. 一.扩容前的准备工作 为了能直观的查看效果,需要修改下demo_article项目 ...
- 023.掌握Pod-Pod扩容和缩容
一 Pod的扩容和缩容 Kubernetes对Pod的扩缩容操作提供了手动和自动两种模式,手动模式通过执行kubectl scale命令或通过RESTful API对一个Deployment/RC进行 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十一)——一步一步教你如何撸Dapr之自动扩/缩容
上一篇我们讲到了dapr提供的bindings,通过绑定可以让我们的程序轻装上阵,在极端情况下几乎不需要集成任何sdk,仅需要通过httpclient+text.json即可完成对外部组件的调用,这样 ...
- 构建Docker平台【第四篇】创建服务及扩缩容等操作
第一步:创建服务 1. 配置 nginx 的 yaml 文件 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-ng ...
- Docker Swarm(七)Scale 扩(缩)容服务
扩(缩)容服务 扩容服务 Service还提供了复制(类似kubernetes里的副本)功能.可以通过 docker service scale 命令来设置服务中容器的副本数: docker serv ...
- k8s用kubectl管理应用升级,服务发布与回滚,扩缩容
应用升级 Kubectl set image --help 有案例指定新版本 [root@k8s-master ~]# kubectl set image deployment/nginx nginx ...
随机推荐
- 发送邮件功能 Service 层
package com.thinkgem.jeesite.modules.yudengjipush.service; import java.text.ParseException; import j ...
- Ubuntu安装TTF字体
sudo mkdir /usr/share/fonts/ttf sudo cp ~/ttf/* /usr/share/fonts/ttf cd /usr/share/fonts/ttf sudo ch ...
- vs code 批量替换
源内容 .icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user ...
- 网易云信-新增自定义消息(iOS版)
https://www.jianshu.com/p/2bfb1c4e9f21 前言 公司业务需要,PC端,移动端都用到了第三方 网易云信 IM来实现在线客服咨询.在这当中难免遇到一些需求是网易云信没有 ...
- ssh_crm项目
1.代码 https://pan.baidu.com/s/1hudAhA8 密码:c7xu 2.总结 https://pan.baidu.com/s/1o9ArFf0 密码:hteu 3.资料 ht ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:元素浮动到右边
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- C# Stream篇(三) -- TextWriter 和 StreamWriter
TextWriter 和 StreamWriter 目录: 为何介绍TextWriter? TextWriter的构造,常用属性和方法 IFormatProvider的简单介绍 如何理解StreamW ...
- 学习打卡8:循环语句for、while
流程图: /*循环结构的基本组成部分,一般可以分成四部分:1.初始化语句:在循环开始最初执行,而且只做唯一一次.2.条件判断:如果成立,则循环继续:如果不成立,则循环退出.3.循环体:重复要做的内容, ...
- 阿里云服务器win2003下iis整合tomcat共享80端口
阿里云服务器win2003下iis整合tomcat共享80端口 很多机器都用tomcat跟IIS部署不同网站.最近买了阿里云的服务器.于是也想玩一下.网上百度了很多方法.但是都有缺陷说的不是很清楚.通 ...
- 加拿大Assignment写作如何靠第一句话来吸睛?
最近有留学加拿大的同学咨询我们如何写好assignment的首句,关于话题背景的引入,如何才能自然精妙,让老师对后文充满期待.小编用一句话总结今天的策略:陈述一个跟话题直接相关的事实.“直接相关”,保 ...