本文档详细介绍了在Ambari 2.4.1版本与HDP 2.5环境中如何进行自定义服务安装,以Zookeeper为例。首先,要在dev0, dev1, dev2三个服务器节点上安装Zookeeper服务,并确保这三个节点上自定义服务的位置保持一致,可以通过SCP命令同步已安装的软件包。 安装步骤包括: 1. 安装Zookeeper服务:在每个节点上安装自定义服务,这里以Zookeeper为例,确保所有节点的安装配置相同。 2. Ambari-server客户端自定义服务配置: - 连接到Ambari-server服务器,登录后操作。 - 获取自定义组件配置模板,这通常在`/var/lib/ambari-server/resources/common-services`目录下,根据Ambari支持的组件类型选择合适的模板。 - 检查并选择适合的Zookeeper模板,可能有不同版本可供选择,需要选择配置文件更全面的一个版本。 - 配置文件分析: - `alerts.json`:提示信息部分通常不需要修改。 - `configuration`(文件夹):包含组件配置参数,根据实际需求进行定制。 - `kerberos.json`:校验规则,一般不需要修改。 - `metainfo.xml`:关键文件,用于定义服务名称、参数引用及执行脚本,需根据需求定制。 - `package`(文件夹):存放Python脚本,同样需要根据需求定制。 修改过程包括: - 在`configuration`文件夹下的文件,如`zk.cfg.xml`, `zk-env.xml`等进行个性化配置,注意更改后的文件名要与引用保持一致。 - `zk.cfg.xml`中可能涉及服务端和客户端配置的调整。 - `zk-env.xml`则可能涉及到环境变量和日志设置。 - `zk.log4j.xml`通常无需修改,因为其主要负责日志记录,具体需求可按需调整。 - 在`metainfo.xml`中,要修改服务元数据,包括名称、服务类型、依赖关系等,并确保脚本路径正确。 最后,完成自定义组件模板的修改后,需要将这些改动应用到Ambari中,通过Ambari-server管理界面或者API来添加或更新自定义服务的配置,以便在集群中管理和监控。 这篇文档提供了从基础安装到自定义配置的完整指南,帮助用户理解和实现Ambari中Zookeeper服务的自定义部署和管理。
![](https://csdnimg.cn/release/download_crawler_static/15580864/bg5.jpg)
剩余24页未读,继续阅读
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 14
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)