ambari卸载服务的格式及步骤
-- 用 Rest API 查看 service状态的命令格式如下
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
-- 用 Rest API 停掉 Service 的命令格式如下
curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo":{"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
-- 用 Rest API 删除 Service 的命令格式如下
curl -u admin:admin@cpro -H "X-Requested-By: ambari" -X DELETE http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
-- 用 Rest API 停掉 Service 的命令格式如下
curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo":{"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
-- 用 Rest API 删除 Service 的命令格式如下
curl -u admin:admin@cpro -H "X-Requested-By: ambari" -X DELETE http://AMBARI_SERVER_HOST:8080/api/v1/clusters/cluster_name/services/SERVICE_NAME
卸载hbase服务
查看状态
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://192.168.6.152:8080/api/v1/clusters/cstor_name/services/HBASE
修改状态为INSTALLED
curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://192.168.6.152:8080/api/v1/clusters/cstor_name/services/HBASE
删除服务
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://192.168.6.152:8080/api/v1/clusters/cstor_test/services/HBASE
(服务名称HBASE大写,有的时候状态为INSTALL_FAILED,UNKNOWN状态直接删除就行)
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://192.168.6.152:8080/api/v1/clusters/cstor_name/services/HBASE
修改状态为INSTALLED
curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://192.168.6.152:8080/api/v1/clusters/cstor_name/services/HBASE
删除服务
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://192.168.6.152:8080/api/v1/clusters/cstor_test/services/HBASE
(服务名称HBASE大写,有的时候状态为INSTALL_FAILED,UNKNOWN状态直接删除就行)
参考链接:http://blog.chinaunix.net/uid-25691489-id-5549293.html
相关推荐
Ambari完全卸载脚本,参数加host列表文件,卸载前请确认脚本是否符合本地真实情况
执行命令: sh cleanAmbariNew.sh hostfile 其中,hostfile文件内容(机器地址): 可以reboot重启下,防止启用组件端口会被占用 注意:脚本中删除Postgres数据库(重装会造成数据丢失)
安装ambari集群后,若果需要卸载的同学,可以参考下。未必能直接用,但是借鉴是可以的。毕竟环境不同,我这边的环境可以用,你那边的环境未必可行。
ambari_HDP 完全卸载脚本,包括所有 Ambari 和 HDP 组件及数据库文件,日志文件。工具包由 3 个脚本组成,解压之后不要丢失其中的任何一个文件。使用方法:解压后,进入 uninstall_hdp_ambri 目录,运行: sudo ./...
ambari集群安装后不成功的反安装过程,经过积累的操作记录
ambari卸载脚本包含删除用户,卸载ambari,需要的直接下载
11.12. Ambari 卸载服务 48 11.13. 登陆地址 48 11.14. 异常处理 48 11.15. 警告 50 11.15.1. Ambari Metrics ,Hbase rootdir路径问题 50 11.15.2. Atlas 51 12. Ambari集成ElasticSearch6.x 51 12.1. 通过SSH把源码...
通过ambari安装hadoop及组件有时候会失败,卸载清除非常麻烦,通过此脚本可以快速实现用户删除,目录删除,组件卸载,非常好用。
局域网下离线安装Ambari,卸载旧版本数据库,安装新的Mysql,一些组件的验证,详细叙述过程
如何安装公共库 mvn install -f pom.xml ... AmbariInstaller - 安装和卸载 Ambari-server AmbariAPIManager - Ambari Rest API 包装器 io.pivotal.ambari_automation.util 公用事业类。 SSH 等 SSHUti
3.15 卸载Ambari集群 3.16 故障排除 二 hadoop技术验证(鲲鹏) 1 数据同步性能(sqoop\datax) 2 ETL加工性能(hive\spark) 3 数据查询性能(hive\spark\presto) 4 Hive数据同步到Clickhouse 5 测试问题 三 ... 四 ...
部署集群 用于使用ODPi参考实现部署测试集群的代码 自动化 基于REST API(RestAssured)和GUI(Selenium)的Maven项目基于Java...帮助程序外壳程序脚本,用于驱动Ambari Server,Ambari Agent的回购安装以及卸载/清理。