Ambari 2.4.1+HDP2.5:Zookeeper 自定义服务安装与配置教程
需积分: 17 194 浏览量
更新于2024-07-15
收藏 1.82MB DOC 举报
本文档详细介绍了在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服务的自定义部署和管理。
2019-06-05 上传
2018-08-01 上传
111 浏览量
点击了解资源详情
2024-11-24 上传
娄小天
- 粉丝: 24
- 资源: 1
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器