如何删除Ambari已有的服务

【ambari】Ambari Rest api 使用 最近由于项目的需要在看一些Ambari的api去获取集群的一些信息,获取集群节点的状态信息以及各个服务和组件的信息。然后在我们的数据服务管理平台上去做一些监控运维,现在把一些使用总结一下: 官网rest api地址: https://cwiki.apache.org/confluence/display/AMBARI/ ambari api使对Hadoop集群资源的管理和监控更加便利。文档描述了ambari api的资源和语法,以方便于加入ambari的开发者。 (1)认证和授权 您执行的关于ambari. 阅读详情

自定义服务SAMPLE后发现8080 web页面中没有删除的方法,瞬间囧到。参考IBM的文章 http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari2/index.html 找到了删除服务的方法,使用CURL来删除。

1 停止服务

curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://172.16.30.101:8080/api/v1/clusters/hadoop/services/SAMPLE

 SAMPLE服务因为实际上没干任何事,短暂时间后可能会自己又启动,所以手速要快

2 删除服务(快速立即执行)

curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://172.16.30.101:8080/api/v1/clusters/hadoop/services/SAMPLE

如果没有停止的话会出现

{
  "status" : 500,
  "message" : "org.apache.ambari.server.controller.spi.SystemException: An internal system exception occurred: Cannot remove hadoop/SAMPLE. MYMASTER is in anon-removable state."
}
没关系再次执行就好

3 验证

重新访问8080 web页面,已经发现那个SAMPLE service已经消失了
Ambari删除Ranger 想把Ranger删了却发现ambari web上没有删除的方法 搜了下发现ambari 提供了 Rest API,不过删了 Service后web中没了,但是 Service还在机器上,需要手工的到每个机器卸载(例如在每个机器执行 yum erase)。[root@sandbox ~]# curl -u admin:admin -H "X-Requested-By: ambari" -X DE 阅读详情

相关推荐

高性能网站设计之缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。 我不知道为什么这么多人用的都是这

代码技巧 1万+

Ambari安装时,填错repo的版本怎么办?

现象: ambari界面,第一次安装到达-step9,页面一直显示0%,。 查看ambari-server.log的日志发现如下报错: Operating System matching redhat7 could not be found 08 Dec 2020 10:58:22,000 WARN [ambari-action-scheduler] ActionScheduler:316 - Exception received java.lang.RuntimeException: org.apach

王木头的博客 1592

Zenoh:统一数据平面协议,重塑物联网与边缘计算架构

在分布式系统与物联网领域,数据通信与处理常面临协议割裂的挑战。传统方案如MQTT、Kafka、gRPC等,分别针对发布/订阅、流处理和RPC等不同场景,导致架构复杂、集成成本高。其核心问题在于未能统一处理“运动中数据”(Data in Motion)与“静止中数据”(Data at Rest)。Zenoh协议通过创新的“Key-Value”寻址与“Selector”查询语言,将发布/订阅、存储、查询和计算四种核心操作融合进单一协议,构建了统一的抽象层。这种设计实现了极低的协议开销(仅5字节头部)和地理分布式

weixin_29597551的博客 290

org.apache.ambari.server.HostNotFoundException: Host not found, hostname

==================== ambari-agent报错 INFO 2017-03-06 16:11:16,949 hostname.py:89 - Read public hostname 'centos2' using socket.getfqdn() ERROR 2017-03-06 16:11:17,374 main.py:309 - Fatal excepti

YMD8005的专栏 2707

Windows下用Docker快速搭建SearXNG私有搜索引擎(附Dify集成配置)

本文详细介绍了在Windows环境下使用Docker快速搭建SearXNG私有搜索引擎的完整流程,包括环境准备、容器化部署、安全配置优化以及与Dify平台的深度集成方法。通过分步指导和实用配置示例,帮助开发者构建兼具隐私保护和AI增强能力的本地化搜索解决方案,特别适合需要定制化搜索服务的应用场景。

weixin_30300225的博客 336

联想拯救者恢复出厂设置全攻略

通过本文介绍的几种方法,你可以轻松地将联想拯救者恢复到出厂系统状态。无论是通过Windows恢复选项、高级启动选项还是一键恢复功能,都能帮助你解决系统问题、清除个人信息或重置软件环境。在重置前,请务必备份重要数据,并确保了解重置的影响。重置完成后,进行适当的系统设置和软件安装,让你的联想拯救者焕然一新,继续为你提供高效、稳定的计算体验。

mmoo_python的博客 3252

Ambari显示server 返回500 error

Ambari server 搭建过程中到了revicw环境遇到点击deploy:发现页面没有响应 Console显示server 返回500 error错误,页面中没有提示更多的报错信息。 经过日志查看,发现日志中报了如下错误: 12 Mar 2018 21:25:41,903 ERROR [alert-event-bus-2] AlertReceivedListener:...

weixin_30257433的博客 594

在线机器学习(OML-AD)应对时序数据概念漂移的异常检测实战

时序数据异常检测是监控系统健康、识别业务风险的核心技术。其基本原理是通过预测模型学习数据的正常模式,并将预测误差作为异常判定的依据。然而,当数据背后的统计规律随时间发生变化,即发生概念漂移时,传统的静态模型会失效,导致误报和漏报激增。在线机器学习技术通过增量学习,使模型能够随每个新数据点实时微调,为预测式异常检测提供了动态适应能力,从而在数据流持续演化的场景下保持检测的鲁棒性。这种将预测与检测无缝衔接的OML-AD框架,尤其适用于工业监控、金融风控等对实时性与资源效率要求高的领域,有效解决了概念漂移这一核心

weixin_29889665的博客 533

Ambari 安装agent失败解决

1.问题描述:    Ambari 安装agent失败,通过ambari-server.log发现如下信息:   1. error:  12 Jun 2017 18:11:26,144 ERROR [qtp-ambari-client-87] AbstractResourceProvider:280 - Caught AmbariException when creating a resour

sh0308的博客 8442

别再只盯着MES了!半导体/面板厂CIM系统全家桶(EAP/YMS/SPC)保姆级入门指南

本文深入解析半导体制造中的CIM系统,涵盖EAP、YMS和SPC等关键子系统的协同工作。通过实战案例和技术细节,展示如何利用CIM系统提升生产效率、良率管理和设备维护,为半导体/面板厂提供全面的实施指南和优化策略。

weixin_33693070的博客 464

嵌入式开发也玩“全家桶”?手把手教你用CLion+PyOCD调试APM32,比OpenOCD更简单

本文详细介绍了如何使用CLion和PyOCD组合进行APM32嵌入式开发,提供从环境配置到实战调试的完整指南。相比传统工具如Keil和OpenOCD,这套方案更轻量、易用,特别适合现代开发者需求,涵盖CMake配置、PyOCD调试技巧及常见问题解决。

weixin_42543046的博客 464

Ambari熟练应用篇

利用Ambari管理Hadoop集群 Service Level Action(服务级别的操作) 首先我们进到Ambari的GUI页面,并查看Dashboard。在左侧的Service列表中,我们可以点击任何一个您想要操作的Service。以MapReduce2为例(Hadoop这里的版本为 2.7.x,也就是YARN+HDFS+MapReduce2),当点击MapReduce2后,就会看

小强签名设计 的博客 2162

uniapp [安卓苹果App端] - 实现判断并开启消息通知/提示权限,监测通知权限未开启时弹框提示用户并引导用户跳转至设置界面,uniApp检查通知权限+提示是否打开+点击跳转设置(详细示例代码)

uni-app判断有无通知权限,并进行设置,设置手机通知权限,开启通知权限,uni-app解决权限问题,uniapp 拉起授权(拒绝后重新开启权限)uniApp打包的手机app如果用户没开启通知权限、引导用户开启,uni-app动态打开应用通知权限,拒绝后跳转设置页面,uniapp获取通知栏权限,苹果ios系统打开通知权限,被拒绝怎么办,uniapp安卓判断通知权限,uniapp打包的APP引导用户打开手机通知权限,uniapp权限被拒绝,跳转手机设置页面 权限设置,IOS应用内跳转系统设置,uni-app

🏆 前端领域优质创作者 1万+

【Ambari】HDFS基于Ambari的常规运维

它负责安装软件、配置、启动和停止服务,以及管理在集群运行的服务。下面介绍服务相关的管理和运维操作,我们只对HDFS这一个组件的操作进行说明,YARN、HBase等组件操作基本类似,下面我们介绍两种常用的操作:服务重启和配置添加。在“HDFS”服务主页面上,将鼠标移至HDFS框的右上角“Action”,出现下拉菜单,您可以点击菜单栏中的选项启动、停止、删除该HDFS服务。对于HDFS、HBase、YARN等服务组件,我们上面只列举了重启和配置修改等操作,更多的复杂操作建议联系大数据工程师完成。

康师傅没有眼泪 4806

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ambari里如何删除某指定的服务(图文详解)

Ambari 借鉴了很多成熟分布式软件的 API 设计。Rest API 就是一个很好地体现。通过 Ambari 的 Rest API,可以在脚本中通过 curl 维护整个集群。并且,我们可以用 Rest API 实现一些无法在 Ambari GUI 上面做的操作。   目前 Ambari 不支持在 GUI 上面卸载已安装的 Service。所以当一个 Service 不再需要的时候,用户没

Hipparchus的博客 3610

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ambari学习笔记-迁移ambari-server

1 停止ambari-server服务 # ambari-server status Using python /usr/bin/python Ambari-server status Ambari Server running Found Ambari Server PID: 25164 at: /var/run/ambari-server/ambari-server.pid # amb...

snipercai的博客 1954

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ambari安装配置

本地源yum方式下Ambari的安装与配置 1、            准备工作 1.1注意 接下来的内容默认是在设备的基本配置正确的前提下进行的,具体配置如下: a)        机器已经正确安装统一的centos系统(最好提前装好jdk、httpd等) b)        机器正确修改了主机名以及主机名与ip的映射 c)        机器之前配置了ssh免密码登陆 d)   

zx8167107的博客 8884

如何删除ambari中的服务

1,先手工在web界面上停止相关服务,然后通过curl来后台停止服务 curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://10.134.4

kiwi的专栏 2297

Ambari删除服务

ambari-cassandra-service上面推荐的方法: 1 curl -u admin:$PASSWORD -i -H 'X-Requested-By: ambari' -X PUT -d '{"RequestInfo": {"context" :"Stop $SERVICE via REST"}, "Body": {"ServiceInfo": {"state": "I...

anshenwa4859的博客 409

Ambari学习笔记-删除ambari

1 在所有集群节点上运行python脚本 python /usr/lib/ambari-agent/lib/ambari_agent/HostCleanup.py --silent --skip=users 2 删除所有节点上的Hadoop包 yum remove -y hive* yum remove -y oozie* yum remove -y pig* yum remo...

snipercai的博客 1426

【Ambari】Ambari搭建Hadoop集群

【Ambari】Ambari搭建Hadoop集群配置说明基础环境修改主机名和hosts文件关闭防火墙和selinuxjdk下载配置yum 离线安装 mysql免密操作:使 ambari-server 节点免密操作 ambari-agent 节点hadoop 各节点主机保持始终同步主节点从节点安装配置 ambari-server搭建 yum 本地源mysql 用户设置使用 yum 安装 ambari...

Hombre sin rostro的博客 1435

删除旧Ambari集群

年少无知,安装了1.2.0版本。开源社区动力太强,更新的吼吼的跟不上啊,升级发生错误,于是就想重装了。在网上找到了一个很好的删除脚本,分享一下。原文链接 http://www.cnblogs.com/cenyuhai/p/3287855.html #1.删除hdp.repo和hdp-util.repo cd /etc/yum.repos.d/ rm -rf hdp* rm -rf

图书馆电脑维修工 2678

ambari smartsense gateway is not active--删除smartsense

smartsense是hortonworks一个商业的组件功能,作用是监控集群,并提供建议,建议是不使用。通常,此组件是安装ambari的时候的一个必选项,也就是说在安装ambari的时候它就强制绑定安装了。 那么,如何不安装它或者说安装完Hadoop集群后将这个组件删除呢?有两种方法,第一是在安装集群前,清除smartsense相关组件,第二是在安装集群后,通过ambari管理界面删除,第三是通过ambari的api命令方式删除并清除相关文件。 一,安装集群前,离线安装包内删除smartsense组件

zsk_john的技术分享专用博客 3969
上一篇: centos7 python多版本切换
下一篇: CentOS7 本地源搭建
gcangle
博客等级 码龄16年 41粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值