PCTS HAonyarn部署教程:NameNode/ResourceManager/Master主备切换详解
需积分: 9 86 浏览量
更新于2024-07-18
收藏 337KB PDF 举报
本手册详细介绍了在Hadoop集群环境下进行HAonyarn(High Availability on YARN)的部署过程。主要包括以下几个关键步骤:
1. **安装环境**:首先,确保硬件环境适合Hadoop运行,包括足够的内存、存储和网络资源。列出参与集群的机器清单,并在这些机器上安装必要的软件环境,如JDK和Python。
2. **用户管理**:为PCTS服务创建新的操作系统用户,如pcts,并设置其口令。配置主机名别名,更新hosts文件以识别不同的机器,同时设置环境变量,确保系统能识别并定位相关服务。
3. **SSH免密码登录**:生成SSH公钥对,以便在不同机器之间安全地进行远程操作,包括密钥生成、上传和合并授权密钥,以及分发给所有需要访问的机器。
4. **安装包准备**:创建一个install目录,将必要的安装文件上传到该目录,然后验证所有文件已正确安装。
5. **JDK安装与验证**:安装Java Development Kit (JDK),确保安装成功并检查Java版本和安装路径,以满足YARN服务的要求。
6. **Python升级**:对Python进行升级,提供升级脚本,分发至Master02和其他Slave机器,通过root用户执行升级,并验证新版本的Python是否正确安装。
7. **Zookeeper安装与配置**:解压并安装Zookeeper,设置环境变量,配置zoo.cfg文件,创建myid文件标识各个节点,然后将配置文件和myid分发到所有Zookeeper机器,并启动Zookeeper服务。
8. **Master和ResourceManager主备切换**:在HA模式下,配置Master和ResourceManager的高可用性,涉及主备切换机制,确保当主节点故障时,可以自动切换到备用节点。
9. **NameNode主备切换**:对于NameNode,虽然没有直接在文档中提及,但类似Zookeeper和ResourceManager,也需配置主备切换策略,以确保数据的一致性和可靠性。
通过以上步骤,用户可以按照这个手册在Hadoop集群中部署HAonyarn,实现YARN服务的高可用性和安全性。在实际操作中,需要注意根据集群的具体情况进行调整,并定期维护和监控系统的运行状态。
2009-12-28 上传
2013-11-25 上传
206 浏览量
2015-02-12 上传
2021-10-12 上传
2016-05-16 上传
187 浏览量
韧小钊
- 粉丝: 2w+
- 资源: 25
最新资源
- base-repository-authorization-service-源码.rar
- com,java源码大全,java游戏道具
- AngularLocale:使用Angular工厂管理语言环境数据
- android_volley_examples:带有示例的项目如何使用新的 Volley 网络框架
- 云分享.zip运营、文案策划资料打包下载
- STM32F429 FreeRTOS实战:实现FreeRTOS任务通知模拟事件标志组【支持STM32F42X系列单片机】.zip
- NuGetReflector:一种工具,可从指定的NuGet提要中获取软件包并将其上传到私有提要服务器
- AaronTools-1.0b11-py3-none-any.whl.zip
- restqa:RestQA是一个易于使用的平台,可在尊重您数据隐私的情况下自动对您的API和微服务进行测试
- 802.11a OFDM MATLAB仿真代码,蔡氏电路matlab源码,matlab源码网站
- FCSmodel_SIMULINK_hslogic算法仿真_matlabsimulink_FCS_燃料电池.zip
- 二抽取代码MATLAB-LOMO_XQDA:通过局部最大出现表示和度量学习对人员进行重新识别
- GridViewPager
- 文字转语音app(tts-vue微软语音合成工具)
- Python库 | fluidasserts-18.11.31181.zip
- Chap06,java小游戏源码,java面试官为啥问源码类