Dr.Elephant部署指南
阿新 • • 發佈:2019-01-29
系統環境要求
Dr.Elephant通過Yarn的資源管理器和歷史任務服務來獲取任務的詳細資訊。Dr.Elephant對歷史任務進行分析,然後把分析結果儲存到後臺的資料庫中,Dr.Elephant預設使用MySQL資料庫。在執行Dr.Elephant之前,必須安裝MySQL和Hadoop 2平臺。
在叢集上部署Dr.Elephant
部署配置檔案
- 將配置檔案的目錄拷貝到叢集的每個機器上
- 配置環境變數ELEPANT_CONF_DIR,讓該變數指向配置檔案的目錄
$>export ELEPHANT_CONF_DIR=/path/to/conf/dir
部署Dr.Elephant執行檔案
- 通過SSH登入到叢集的機器上
- 切換到合適使用者
- 使用unzip命令將dr-elephant的釋出包解壓縮
啟動/停止Dr.Elephant
- 進入解壓縮後的dr-elephant釋出包的資料夾
- 如果想啟動Dr.Elephant,執行start指令碼。start指令碼有一個啟動引數,指明使用的配置檔案目錄。如果已經配置了環境變數ELEPHANT_CONF_DIR,可以直接執行start指令碼,不需要帶該引數
$> ./bin/start.sh [/path/to/app-conf]
- 執行stop指令碼停止Dr.Elephant
$> ./bin/stop.sh
- 如果想要安裝新版本的Dr.Elephant,一定要確保Dr.Elephant程序已經被殺死