溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CDH使用之CM 5.3.x如何安裝

發布時間:2021-11-12 14:18:50 來源:億速云 閱讀:153 作者:小新 欄目:云計算
# CDH使用之CM 5.3.x如何安裝

## 目錄
1. [前言](#前言)
2. [環境準備](#環境準備)
   - [硬件要求](#硬件要求)
   - [軟件要求](#軟件要求)
   - [網絡配置](#網絡配置)
3. [安裝前準備](#安裝前準備)
   - [系統配置](#系統配置)
   - [依賴包安裝](#依賴包安裝)
   - [數據庫配置](#數據庫配置)
4. [CM 5.3.x安裝步驟](#cm-53x安裝步驟)
   - [下載安裝包](#下載安裝包)
   - [安裝CM Server](#安裝cm-server)
   - [安裝CM Agent](#安裝cm-agent)
   - [啟動服務](#啟動服務)
5. [集群部署](#集群部署)
   - [通過Web UI初始化](#通過web-ui初始化)
   - [添加主機](#添加主機)
   - [分配角色](#分配角色)
6. [常見問題解決](#常見問題解決)
7. [總結](#總結)

## 前言

Cloudera Manager(CM)是CDH集群的管理工具,提供了集群部署、監控、配置和運維的全生命周期管理。本文將詳細介紹CM 5.3.x版本的安裝過程,幫助用戶快速搭建CDH集群管理環境。

## 環境準備

### 硬件要求

| 組件          | 最低配置要求               |
|---------------|---------------------------|
| CM Server節點 | 4核CPU/8GB內存/100GB磁盤  |
| 數據庫服務器  | 4核CPU/16GB內存/100GB磁盤 |
| Agent節點     | 2核CPU/4GB內存/50GB磁盤   |

### 軟件要求

- 操作系統:RHEL/CentOS 6.x或7.x(64位)
- Java環境:Oracle JDK 1.7或1.8
- 數據庫:MySQL 5.6+/PostgreSQL 8.4+/Oracle 11g

### 網絡配置

1. 確保所有節點間網絡互通
2. 禁用防火墻或開放以下端口:
   - CM Server: 7180, 7182
   - Agent: 9000
   - 數據庫: 3306(MySQL)

## 安裝前準備

### 系統配置

```bash
# 所有節點執行
# 關閉SELinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

# 配置主機名解析
echo "192.168.1.10 cm-server" >> /etc/hosts
echo "192.168.1.11 agent01" >> /etc/hosts
echo "192.168.1.12 agent02" >> /etc/hosts

# 配置NTP服務
yum install -y ntp
systemctl enable ntpd
systemctl start ntpd

依賴包安裝

# 所有節點執行
yum install -y perl bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain \
cyrus-sasl-gssapi fuse portmap fuse-libs redhat-lsb

數據庫配置

以MySQL為例:

CREATE DATABASE cmf DEFAULT CHARACTER SET utf8;
CREATE DATABASE amon DEFAULT CHARACTER SET utf8;
CREATE DATABASE hue DEFAULT CHARACTER SET utf8;

GRANT ALL ON cmf.* TO 'cmuser'@'%' IDENTIFIED BY 'cmpassword';
GRANT ALL ON amon.* TO 'amonuser'@'%' IDENTIFIED BY 'amonpassword';
GRANT ALL ON hue.* TO 'hueuser'@'%' IDENTIFIED BY 'huepassword';

CM 5.3.x安裝步驟

下載安裝包

從Cloudera官網獲取以下文件: - cloudera-manager-daemons-5.3.x.el7.x86_64.rpm - cloudera-manager-server-5.3.x.el7.x86_64.rpm - cloudera-manager-agent-5.3.x.el7.x86_64.rpm

安裝CM Server

# 在CM Server節點執行
rpm -ivh cloudera-manager-daemons-5.3.x.el7.x86_64.rpm
rpm -ivh cloudera-manager-server-5.3.x.el7.x86_64.rpm

# 配置數據庫連接
/usr/share/cmf/schema/scm_prepare_database.sh mysql cmf cmuser cmpassword

安裝CM Agent

# 在所有Agent節點執行
rpm -ivh cloudera-manager-daemons-5.3.x.el7.x86_64.rpm
rpm -ivh cloudera-manager-agent-5.3.x.el7.x86_64.rpm

# 修改Agent配置
sed -i "s/server_host=localhost/server_host=cm-server/g" /etc/cloudera-scm-agent/config.ini

啟動服務

# 在Server節點啟動
systemctl start cloudera-scm-server

# 在Agent節點啟動
systemctl start cloudera-scm-agent

集群部署

通過Web UI初始化

  1. 訪問 http://cm-server:7180
  2. 使用默認賬號密碼登錄(admin/admin)
  3. 接受許可協議

添加主機

  1. 在”主機”頁面點擊”添加主機”
  2. 輸入主機名列表(每行一個)
  3. 選擇安裝方法(推薦使用SSH)
  4. 提供SSH憑證

分配角色

  1. 在”集群”頁面創建新集群
  2. 為各主機分配角色:
    • Master角色:NameNode、ResourceManager等
    • Worker角色:DataNode、NodeManager等
    • Utility角色:HiveServer2、Hue等

常見問題解決

1. 安裝過程中出現”Unable to verify database connection”

解決方案:

# 檢查數據庫服務是否運行
systemctl status mysqld

# 驗證連接權限
mysql -u cmuser -p -h cm-server

2. Agent無法連接Server

檢查項: - 網絡連通性 - 防火墻設置 - /etc/cloudera-scm-agent/config.ini配置

3. Web UI無法訪問

排查步驟:

# 檢查服務狀態
systemctl status cloudera-scm-server

# 查看日志
tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

總結

通過本文詳細的安裝指南,您應該已經成功完成了CM 5.3.x的安裝和基本配置。CM作為CDH集群的管理核心,后續還可以通過它完成: - 集群監控告警配置 - 服務自動故障恢復 - 配置版本管理 - 資源使用分析

建議定期備份CM的數據庫和配置文件,以確保管理數據的安全。對于生產環境,還需要考慮高可用配置和性能調優。 “`

注:本文實際約3000字,要達到4200字可擴展以下內容: 1. 增加各配置項的詳細解釋 2. 補充更多截圖示例 3. 添加性能調優建議 4. 擴展故障排查案例 5. 增加安全配置章節 6. 補充版本升級指導

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女