Ambari实现一个自定义的服务
来源:互联网 发布:手机mac地址怎么查看 编辑:程序博客网 时间:2024/04/28 22:07
在这个例子中,我们将创建一个称为“SAMPLESRV”的自定义的服务,将它添加到现有源里面。这服务包括MASTER, SLAVE和CLIENT 组件。
创建和添加服务
在Ambari服务器,进入/var/lib/ambari-server/resources/stacks/HDP/2.0.6/services目录。在这种情况下,我们将浏览到HDP-2源的。
创建目录
/var/lib/ambari-server/resources/stacks/HDP/2.0.6/services/SAMPLESRV
,里面将放SAMPLESRV的定义信息.浏览到新创建的samplesrv目录,创建新服务的描述文件metainfo.xml。例如:
- 在上面, 我们的服务名称是 "SAMPLESRV", 并且包好:
- 一个 MASTER 组件 "SAMPLESRV_MASTER"
- 一个 SLAVE 组件 "SAMPLESRV_SLAVE"
- 一个 CLIENT 组件 "SAMPLESRV_CLIENT"
下一步,让我们创建命令脚本. 为命令脚本创建一个目录
/var/lib/ambari-server/resources/stacks/HDP/2.0.6/servi
ces/
SAMPLESRV
/
package/scripts
,需要我们在服务的metainfo里面配置。进入脚本目录,并创建.py命令脚本文件。
例如 master.py 文件
:例如
slave
.py
文件:例如
sample_client
.py
文件:现在, 重启ambari服务器
安装服务
- 在Ambari Web, 进入到服务界面并点击 操作 按钮(在左边的服务导航区域)。
- 打开"添加服务" 安装向导。 你可以看到包含"My Sample Service" 的选项(就是在服务的
metainfo.xml
文件里面定义的名称)。 - 选择 "My Sample Service" 并点击下一步。
- 分配 "Sample Srv Master" 并点击下一步。
- 选择主机安装 "Sample Srv Client" 并点击下一步。
- 一旦完成,该"My Sample Service" 将出现在服务的导航区域.
- 如果你想添加"Sample Srv Client"到任一主机,你可以进入到"主机"并进入到需要的主机,点击“+添加”。
0 0
- Ambari实现一个自定义的服务
- ambari自定义服务(三)服务配置
- ambari自定义服务(一)步骤概述
- 停止ambari上服务的顺序
- Ambari卸载已安装的服务组件
- ambari自定义服务(二)metainfo.xml说明
- 一个自定义服务以执行脚本实现类属性的快速整齐地排列
- ambari迁移HistoryServer服务
- ambari 安装服务分析
- Ambari--服务管理
- ambari服务启动问题
- Ambari引入kafka服务并进行基本的测试
- Ambari学习17_Amabri 2.1安装HDP2.3.2 之 七、自定义HDP服务
- Ambari学习18_ 更换服务器IP地址后,Ambari各项服务心跳丢失(heartbeat lost)的解决方案
- ambari增加journalnode服务节点
- ambari 安装hbase thrift2服务
- Ambari Alert告警服务梳理
- ambari增加journalnode服务节点
- Linux exec
- Facebook发布Origami Live for iOS,并更新Origami
- c++中怎么产生0-1之间的随机数
- linux grep 正则表达式
- 地理坐标系与投影坐标系的区别
- Ambari实现一个自定义的服务
- Spring实现AOP的4种方式
- 与过去决裂 微软新浏览器引擎的诞生
- python下的MySQLdb使用
- 【算法笔记】双调欧几里得旅行商问题
- 高并发量网站解决方案
- 从Unity引擎过度到Unreal4引擎(最终版)
- 通用app项目开发(一)
- 缺少动态连接库.so--cannot open shared object file: No such file or directory