本節提供安裝和設定 CDH 時,Sentinel 所需特定設定的相關資訊。如需有關 CDH 安裝和組態的詳細資訊,您必須參閱 Cloudera 文件的認證版本。
Sentinel 可與 CDH 的免費版本 Cloudera Express 搭配運作。Sentinel 也可與 Cloudera Enterprise 搭配運作。該版本需要向 Cloudera 購買授權,且包括 Cloudera Express 版本無法使用的數種功能。如果您選擇從 Cloudera Express 開始,而之後發現需要 Cloudera Enterprise 所提供的功能,則可以在向 Cloudera 購買授權後升級叢集。
安裝 CDH 前,您必須根據下列先決條件設定主機:
完成 Cloudera 文件中所述的先決條件。
使用 ext4 或 XFS 檔案系統以獲取更佳效能。
CDH 需要預設不會安裝的某些作業系統套件。因此,您必須掛接各自的作業系統 DVD。Cloudera 安裝指示會指引您要安裝的套件。
針對 SLES 作業系統,CDH 需要 python-psycopg2 套件。安裝 python-psycopg2 套件。如需詳細資訊,請參閱 openSUSE 文件。
如果您正在使用虛擬機器,建立虛擬機器節點時,請在檔案系統上保留所需的磁碟空間。例如,在 VMware 中,您可以使用完整佈建。
透過新增下列項目,在 /etc/sysctl.conf 檔案中將所有主機的交換性設定為 1:
vm.swappiness=1
若要立即套用此設定,請執行下列指令:
sysctl vm.swappiness=1
CDH 中的 JDK 版本必須至少與 Sentinel 中使用的 JDK 版本相同。如果 CDH 中提供的 JDK 版本低於 Sentinel JDK,您必須遵循指示以手動安裝 JDK,而非安裝 CDH 儲存機制中提供的 JDK。
在使用 manage_spark_jobs.sh 程序檔以在 YARN 提交 Sparks 工作時,JRK RPM 安裝發生問題,請使用歸檔二進位檔案 (.tar.gz) 安裝 JDK。
如要判斷 Sentinel 內使用的 JDK 版本,請參閱 Sentinel 版本說明。
安裝 CDH 的認證版本。如需關於 CDH 認證版本詳細資訊,請參閱 Sentinel 技術性資訊頁面。請參閱 Cloudera 文件的認證版本以取得安裝指示。
安裝 CDH 時,請執行下列作業:
(條件式) 如果安裝程序在安裝內嵌式 PostgreSQL 資料庫時失敗,請執行以下步驟:
mkdir -p /var/run/postgresql
sudo chown cloudera-scm:cloudera-scm /var/run/postgresql
在「選取儲存機制」 視窗中選擇軟體安裝類型時,請確定已選取「使用包裹」,並在「其他包裹」中選取「Kafka」。
新增服務時,請確定您已啟用下列服務:
Cloudera Manager
ZooKeeper
HDFS
HBase
YARN
Spark
Kafka
附註:您必須在相同的節點上安裝 Spark 歷程伺服器和 HDFS NameNode,以取得系統可靠性。
啟用以上服務時,請設定以下項目為高可用性:
HBase HMaster
HDFS NameNode
YARN ResourceManager
(條件式) 如果安裝程式因找不到 Java 路徑而無法部署用戶端組態,請開啟新瀏覽器工作階段並手動更新 Java 路徑,如下所示:
按一下「主機」>「所有主機」>「組態」,並在「Java 主目錄」欄位中指定正確的路徑。