基于Ambari删除已安装服务的方法与流程

文档序号:12362994阅读:来源:国知局

技术特征:

1.基于Ambari删除已安装服务的方法,其特征在于步骤如下:

(1)、查看所删服务配置文件,明确其服务名称及包含组件名称;

(2)、通过Find命令查找所删服务涉及的文件与文件夹,目前主要报错以下几类:服务安装目录、服务日志目录、用户文件目录及用户,以及某些配置文件和yum安装包;

(3)、创建可执行脚本文件,脚本文件包括以下四部分:

(3.1)、集群环境变量的脚本文件;

(3.2)、调用API接口停止所删服务的脚本文件;

(3.3)、调用API接口删除服务的数据库注册信息的脚本文件;

(3.4)、删除服务的所安装节点目录及文件的脚本文件;删除服务中某个组件的脚本文件;

(4)、在ambari-server节点运行脚本文件,运行成功后,在服务安装的节点上执行脚本文件中的操作;

(5)、重启ambari-server或刷新页面,观察所删服务是否已删除成功。

2.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(1)中服务名称及包含组件名称在源码中stacks下对应服务metainfo.xml中查找。

3.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(3.2)中的脚本文件,能够查找到步骤(1)中的确定的服务名称,调用API接口停止此服务。

4.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(3.3)中的脚本文件,能够查找到步骤(1)中的确定的服务名称,调用API接口删除此服务的数据库注册信息。

5.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(3.4)中的脚本文件,能够查找到步骤(2)中的确定的所删服务涉及的文件与文件夹,删除服务的所安装节点目录及文件。

6.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(3.4)中的脚本文件,能够删除服务中某个组件时,在服务停止后,调用组件删除的API进行删除。

7.根据权利要求1所述的基于Ambari删除已安装服务的方法,其特征在于步骤(4)之后,Ambari-server节点运行脚本文件,删除成功后,即删除服务成功;创建该服务时新建的文件与文件夹需要手动删除。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1