Cloudera Manager双机部署操作手册.docx
### Cloudera Manager 双机部署操作指南 #### 一、概述 Cloudera Manager 是一款功能强大的集群管理工具,能够帮助用户轻松地部署、管理 Hadoop 集群及其相关服务。为了提高系统的可靠性和稳定性,Cloudera Manager 支持高可用性(HA)配置,即双机部署方案。本文档旨在详细介绍如何在 SuSE 11 SP3 操作系统上通过 YaST2 工具实现 Cloudera Manager 的双机部署,包括安装准备、添加软件源、安装双机软件、配置集群通信地址等关键步骤。 #### 二、双机安装 ##### 2.1 安装准备 - **软件准备**:确保已安装 SUSE 11 SP3 64 位操作系统,并且具备 SLE-HA-11-SP3-x86_64-GM-CD1.iso 镜像文件。 - **硬件准备**:双机所用的两台机器硬件环境一致,以确保系统稳定性和一致性。 ##### 2.2 添加软件安装源 - 打开 YaST2 控制中心-软件安装源界面。 - 点击“添加”按钮。 - 选择本地 iso 镜像文件类型,点击下一步。 - 选中本地镜像文件,点击下一步。 - 在列表中确认已添加的 iso 双机镜像,名称无需填写。 ##### 2.3 安装双机软件 - 进入 YaST2-软件管理-查看-模式,选择“高可用性”。 - 注意:勾选“高可用性”,点击“接受”,自动安装双机软件。 #### 三、双机配置 ##### 3.1 A 主机上配置集群通讯地址 1. 使用 `#yast2 cluster` 命令进入集群配置页面。 - **Transport**:选择 UDPu 类型。 - **Bind Network Address**:选择与 Member Address 相对应的子网地址。 - **Multicast Port**:选择默认值。 - **Member Address**:配置 A、B 机的 IP 地址,例如 10.43.159.19 和 10.43.159.20。 - 配置完成后,将 A 机器上的 `/etc/corosync/corosync.conf` 文件拷贝到 B 机器上。 ```bash scp /etc/corosync/corosync.conf user@B机器地址:/etc/corosync/ ``` **注意**:绑定网络地址 (bindnetaddr) 应该与网络掩码匹配。例如,如果本地接口是 192.168.5.92 且网络掩码是 255.255.255.0,则 bindnetaddr 将设置为 192.168.5.0;如果网络掩码是 255.255.255.192,则 bindnetaddr 将设置为 192.168.5.64。 ##### 3.2 A 主机上配置安全身份验证 1. 勾选“启用安全身份验证”。 2. Treads:采用默认值。 3. 配置完成后,将 A 机器上的 `/etc/corosync/authkey` 文件拷贝到 B 机器上。 ```bash scp /etc/corosync/authkey user@B机器地址:/etc/corosync/ ``` ##### 3.3 A 主机上配置 Csync2 并生成 key 1. 在同步主机组中点击添加 (add),输入集群中所有节点的本地主机名,例如 cdh19 和 cdh20。 2. 单击 Add Suggested Files 按钮,增加需同步的配置文件。 3. 单击 Generate Pre-Shared-Keys 按钮。密钥文件将写入 `/etc/csync2/key_hagroup`。 - 创建后,必须将其手动复制到集群的 B 主机对应目录下。 ```bash scp /etc/csync2/key_hagroup user@B机器地址:/etc/csync2/ ``` 4. 单击 Turn csync2 on 按钮,打开配置文件同步服务。 ##### 3.4 A、B 主机上检查 Csync2 配置并同步配置文件 - 在 A、B 主机上执行以下命令,以便在引导时自动启动这两个服务并立即启动 xinetd: ```bash chkconfig csync2 on chkconfig xinetd on rcxinetd start ``` - 在 A 节点上,执行以下命令同步所有文件: ```bash csync2 -xv ``` 如果所有文件都成功同步,Csync2 将完成且无错误提示。若出现文件冲突,可通过强制使用当前节点 A 上的文件并重新同步来解决: ```bash csync2 -f /etc/corosync/corosync.conf csync2 -x ``` 有关 Csync2 选项的更多信息,请运行 `csync2 -help`。 ##### 3.5 菜单项 conntrackd 无需配置,跳过 ##### 3.6 A 主机上配置服务自启动 - 步骤: 1. 编辑 `/etc/init.d/corosync` 文件,确保包含启动选项。 2. 使用 `chkconfig` 命令添加服务自启动。 3. 测试服务是否能正常启动。 以上步骤详细介绍了如何在 SuSE 11 SP3 上通过 YaST2 实现 Cloudera Manager 的双机部署。遵循这些步骤可以帮助用户构建一个稳定可靠的 HA 集群环境,从而提高整体系统的可靠性和可用性。
剩余9页未读,继续阅读
- 粉丝: 25
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java和C语言的Android SerialPort API设计源码fork
- 基于Java核心的gonsin_i18n跨平台语言国际化方案设计源码
- 基于Python、OpenCV、Flask和Bootstrap的车牌、二维码及条形码识别设计源码
- 基于Java和HTML的微博项目设计源码
- 基于BERT的中文情感分类实验设计与源码实现
- 基于HTML的Java、JavaScript和CSS实现的城市水资源系统设计源码
- 基于Java+JavaScript+HTML+CSS的O2O商品交易平台设计源码
- 基于carsim与matlab simulink的联合仿真,采用五次多项式实时规划,交通场景为四车道直道,控制量为节气门开度,制
- 基于tensorflow2.x框架与Django实现的Pix2Pix Z图像翻译系统设计源码
- STM32F334数字双向升降压电源开发板 四开关管升降压恒压恒流 包括程序源码,资料等 无仿真 STM32F334开发板