1. 程式人生 > >Cloudera 5.7叢集部署(二)--CM、CDH安裝

Cloudera 5.7叢集部署(二)--CM、CDH安裝

1 Cloudera安裝配置

1.1 安裝前注意事項

前期在fengkongj上操作,再將配置好的安裝包拷給fengkongb,fengkongc,fengkongd,fengkonge, fengkongf, fengkongg, fengkongh, fengkongi,
基本思路是:先在後臺配置好cm(cloudera management)、parcels,然後在頁面上操作cm,安裝zookeeper、yarn、spark、hbase等。
參考官方文件:http://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_install_path_c.html

1.2 安裝配置cm
1) 在http://archive.cloudera.com/cm5/cm/5/下載:cloudera-manager-el6-cm5.7.0_x86_64.tar.gz
2) 建立/opt/cloudera-manager目錄,上傳並將tar包解壓到該目錄下
3) 建立使用者

 useradd --system --home=/opt/cloudera-manager/cm-5.7.0/run/cloudera-scm-server --no-create-home --comment "Cloudera SCM User" cloudera-scm

4) 修改擁有者使用者

 chown -R
cloudera-scm:cloudera-scm /opt/cloudera-manager

這裡寫圖片描述
2) 按照官網的檔案格式下載原始檔, 上傳到linux.
目錄為/opt/cloudera/parcel-repo,資料夾擁有者要改為cloudera-scm:

 chown -R cloudera-scm:cloudera-scm /opt/cloudera

3) 並在/var/www/html上配置連結:

 ln -s /opt/cloudera/parcel-repo /var/www/html/CDH5.7.0

開啟瀏覽器,輸入192.168.89.10/CDH5.7.3,檢視效果:

這裡寫圖片描述

4) 修改manifest.json,刪除剩下以下parcelName的字元簇:

“parcelName”: “CDH-5.4.0-1.cdh5.4.0.p0.27-el7.parcel”,
….
5) 修改sha1為sha:

mv CDH-5.5.2-1.cdh5.5.2.p0.4-el7.parcel.sha1 CDH-5.5.2-1.cdh5.5.2.p0.4-el7.parcel.sha

1.4 配置cdh庫和使用者
注:可選
create database amon DEFAULT CHARACTER SETutf8;
grant all on amon.* TO ’ amon’@’%’ IDENTIFIEDBY ‘amon_123’;
create database rman DEFAULT CHARACTER SETutf8;
grant all on rman.* TO ‘rman’@’%’ IDENTIFIEDBY ‘rman_123’;
create database metastore DEFAULT CHARACTERSET utf8;
grant all on metastore.* TO ‘hive’@’%’IDENTIFIED BY ‘hive_123’;
create database sentry DEFAULT CHARACTER SETutf8;
grant all on sentry.* TO ‘sentry’@’%’IDENTIFIED BY ‘sentry_123’;
create database nav DEFAULT CHARACTER SETutf8;
grant all on nav.* TO ‘nav’@’%’ IDENTIFIED BY’nav_123’;
create database navms DEFAULT CHARACTER SETutf8;
grant all on navms.* TO ‘navms’@’%’ IDENTIFIEDBY ‘navms_123’;
create database hue DEFAULT CHARACTER SETutf8;
grant all on hue.* TO ‘hue’@’%’ IDENTIFIED BY’hue_123’;
create database hive DEFAULT CHARACTER SETutf8;
grant all on hive.* TO ‘hive’@’%’ IDENTIFIEDBY ‘hive_123’;
create database oozie DEFAULT CHARACTER SETutf8;
grant all on oozie.* TO ‘oozie’@’%’ IDENTIFIEDBY ‘oozie_123’;
create database cdhreport DEFAULT CHARACTERSET utf8;
grant all on cdhreport.* TO ‘report’@’%’IDENTIFIED BY ‘report_123’;
create database cdhmonitor DEFAULT CHARACTERSET utf8;
grant all on cdhmonitor.* TO ‘monitor’@’%’IDENTIFIED BY ‘monitor_123’;

mysql> flush privileges;

1.5 mysql客戶端驅動

1) 下載http://dev.mysql.com/downloads/connector/j/5.1.html
2) 上傳mysql-connector-java-5.1.38.tar.gz
3) 解壓後將mysql-connector-java-5.1.38-bin.jar放入/opt/cloudera-manager/cm-5.7.0/share/cmf/lib
4) 也放一份在下面目錄

cp mysql-connector-java-5.1.38-bin.jar /usr/share/java/mysql-connector-java.jar

1.6 建立scm資料庫

vi /opt/cloudera-manager/cm-5.7.0/share/cmf/schema/scm_prepare_database.sh

JAVA_HOME=/opt/jdk1.8.0_60

 /opt/cloudera-manager/cm-5.7.0/share/cmf/schema/scm_prepare_database.sh mysql -h fengkonga -P 3306 -uroot -p123456 --scm-host fengkonga scm scm scm_123

注:輸出一下內容,說明成功:

Executing: /opt/jdk1.8.0_60/bin/java -cp/usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/opt/cloudera-manager/cm-5.7.3/share/cmf/schema/.
./lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /opt/cloudera-manager/cm-5.7.0/etc/cloudera-scm-server/db.propertiescom.cloudera.cmf.db.[main] DbCommandExecutor INFOSuccessfullyconnected to database.
All done,your SCM database is configured correctly!

1.7 Cloudera agent安裝

fengkongb,fengkongc,fengkongd, fengkonge, fengkongf, fengkongg, fengkongh, fengkongi:   
vi /opt/cloudera-manager/cm-5.7.0/etc/cloudera-scm-agent/config.ini


server_host=192.168.89.10

fengkongj:

sudo scp -r cloudera fengkongb:/opt
sudo scp -rcloudera-manager fengkongb:/opt
sudo scp -r cloudera fengkongc:/opt
sudo scp -rcloudera-manager fengkongc:/opt
sudo scp -r cloudera fengkongd:/opt
sudo scp -rcloudera-manager fengkongd:/opt
sudo scp -r cloudera fengkonge:/opt
sudo scp -rcloudera-manager fengkonge:/opt
sudo scp -r cloudera fengkongf:/opt
sudo scp -rcloudera-manager fengkongf:/opt
sudo scp -r cloudera fengkongg:/opt
sudo scp -rcloudera-manager fengkongg:/opt
sudo scp -r cloudera fengkongh:/opt
sudo scp -rcloudera-manager fengkongh:/opt
sudo scp -r cloudera fengkongi:/opt
sudo scp -r cloudera-managerfengkongi:/opt
fengkongb,fengkongc,fengkongd, fengkonge, fengkongf, fengkongg, fengkongh, fengkongi:
useradd --system--home=/opt/cloudera-manager/cm-5.7.0/run/cloudera-scm-server --no-create-home --comment "Cloudera SCM User" cloudera-scm
chown -R cloudera-scm:cloudera-scm /opt/cloudera-manager
chown -R cloudera-scm:cloudera-scm /opt/cloudera

1.8 Cloudera server啟動

fengkongj:

/opt/cloudera-manager/cm-5.7.0/etc/init.d/cloudera-scm-server start
tail -f /opt/cloudera-manager/cm-5.7.0/log/cloudera-scm-server/cloudera-scm-server.log

注:server端在初始化,看日誌知道出現以下字樣表明初始化完成:
。。。
2016-03-23 11:17:50,333 INFOWebServerImpl:org.mortbay.log: jetty-6.1.26.cloudera.4
2016-03-23 11:17:50,334 INFOWebServerImpl:org.mortbay.log: Started [email protected]:7180
2016-03-23 11:17:50,334 INFOWebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.

1.9 Cloudera agent啟動

/opt/cloudera-manager/cm-5.7.0/etc/init.d/cloudera-scm-agent start
 tail -f /opt/cloudera-manager/cm-5.7.0/log/cloudera-scm-agent/cloudera-scm-agent.log

注:如果啟動失敗,檢查/opt/cloudera-manager/cm-5.7.0/run目錄下是否有cloudera-scm-agent資料夾,沒有則新建:

mkdir cloudera-scm-agent
chown cloudera-scm:cloudera-scm cloudera-scm-agent/

1.10 Cdh倚賴包安裝

yum -y install bind-utils psmisc libxsltzlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libsredhat-lsb

1.11 訪問Cloudera管理臺WEB
瀏覽器輸入:
192.168.89.10:7180
預設:
使用者:admin
密碼:admin
出現登入介面則表示cm安裝成功。

相關推薦

Cloudera 5.7叢集部署--CMCDH安裝

1 Cloudera安裝配置 1.1 安裝前注意事項 前期在fengkongj上操作,再將配置好的安裝包拷給fengkongb,fengkongc,fengkongd,fengkonge, fengkongf, fengkongg, feng

Cloudera 5.7叢集部署--KAFKA整合

1 Cloudera kafka整合 參考CDH官網文件http://www.cloudera.com/content/www/en-us/documentation/kafka/lates

K8s叢集部署------ Master節點部署

Master節點要部署三個服務:API Server、Scheduler、Controller Manager。 apiserver提供叢集管理的REST API介面,包括認證授權、資料校驗以 及叢集狀態變更等   只有API Server才直接操作etcd   其他模組通過API Server查詢

MySQL+MMM 高可用叢集部署

接上期,MySQL主從同步我們已經部署完成,接下來,我們開始部署本期的核心---MMM高可用叢集 四、MMM高可用叢集部署     1、安裝依賴包     由於mmm 是用perl語言寫的指令碼程式,因此需要在5臺伺

【Docker】基於例項專案的叢集部署部署專案例項介紹與搭建

部署專案簡介 我們要部署的專案是人人網的一個基於前後端分離的專案:renren-fast。 你可以在這裡對該專案進行下載,並對相關介紹文件進行了解: https://www.renren.io/community/project https://www.renren.io/guide

深入理解MySQL 5.7 GTID系列:GTID相關內部資料結構

作者:高鵬(重慶八怪)原文地址:https://www.jianshu.com/p/564964

Lync Server 2013 標準版部署數據庫安裝

數據庫安裝 Lync Server 2013 Lync Server 標準版 在Lync Server 2013 AD準備工作完成後。1.打開Lync Server 2013 安裝鏡像,選擇安裝管理工具2.等待安裝完成3.選擇準備第一個Standard Edition Server4.下一步5.等

基於centos6的mysql5.7.13主從部署

linux mysql主從 部署基於centos6的mysql5.7.13主從部署(二)一、部署主mysql說明:mysql1是主機,mysql2是備機。創建庫[[email protected]/* */ ~]# mysql -uroot -p123456mysql> create da

mysql-5.7.18版本進制包安裝-自定義安裝路徑

mysql linux lnmp mysql-5.7.18版本(二進制包安裝)-自定義安裝路徑安裝路徑:/application/mysql-5.7.181.前期準備mysql依賴libaioyum install -y libaio創建用戶mysql,以該用戶的身份執行mysqluseradd

Hadoop2.5.2叢集部署完全分散式

環境介紹 硬體環境 CPU 4 MEM 4G 磁碟 60G  軟體環境 OS:centos6.5版本 64位 Hadoop:hadoop2.5.2 64位 JDK: JDK 1.8.0_91 主機配

jenkins實戰之jenkins安裝部署

自動化運維 上一小節介紹了Jenkins安裝(Linux/uninx平臺),這節我們講講Jenkins界面操作(包括系統設置,工具安裝,插件管理,系統升級,安全設置等等操作); 登錄jenkins首頁,分別有以下選項欄,從左側看起,點擊Jenkins系統管理我們會看到右側list欄,內

Centos7 zabbix3.4.6的安裝部署

pos gpo 監控服務器 技術分享 color conf blog sys nbsp 接著安裝zabbix客戶端 直接安裝在服務器上 監控服務器 ip 192.168.161.25 yum -y install zabbix-agent #通過Yum安裝zabbix

springboot熱部署——springboot熱部署與發布

延遲 標簽頁 tools settings 通過 選擇 auto tex pid 一、實現的方式概述      註意以下的熱部署方式在IDEA是默認沒有打開自動編譯的,手動編譯需要快捷鍵(Ctrl+Shift+F9),自動編譯的修改配置如下:(註意刷新不要太快,會有1-

LVS+keepalived高可用負載均衡集群部署---LAMP網站服務器與LVS服務器

虛擬機l 系統環境: RHEL7 l 硬件環境:虛擬機l 項目描述:為解決網站訪問壓力大的問題,需要搭建高可用、負載均衡的 web集群。 l 架構說明:整個服務架構采用功能分離的方式部署。後端采用2臺mysql 數據庫,實現主從結構以及讀寫分離。中間LAMP網站服務器共有2臺, 前端 2臺LVS服務

xtrabackup安裝部署

最新 生成 完全 操作 amp 是否 net end mkdir 在官網中,復制相關鏈接下載最新版本(建議使用當前發布版本前6個月左右的穩定版本) https://www.percona.com/downloads/XtraBackup/LATEST/ 1、下載和安裝

Lync Server 2013 標準版部署DNS記錄&權限

Lync Server 2013 Lync Server 標準版 Lync Server 2013 標準版數據庫安裝完成後;登錄AD服務器,在AD服務器中新建Lync 系統管理賬戶及添加Lync所需的DNS記錄。1.打開ADUC,創建Lync系統管理賬戶LyncAdmin2.設置密碼3.創建完成4.選

Exchange 2013 CU17和office 365混合部署

Exchange 2013 office 365 上一篇我們已經完成了添加域的步驟,下面我們將進行AAD Connect的安裝和配置。安裝AAD Connect之前,需要現在AAD服務器中安裝.NET Framework 3.5,如下點擊“添加角色和功能”勾選“.NET Framework 3.5功能

Exchange Server 2013 部署部署&常規配置命令[一]

Exchange 2013 部署 ExchangeServer 2013 Exchange部署 命令設置Exchange 在Exchange Server 2013 先決條件滿足後,進行Exchange Server 2013 部署及配置。1.掛載Exchange Server 2013 鏡像

Exchange Server 2013 部署部署&常規配置命令[]

Exchange 2013配置 Exchange PowerShell Exchange 2013 部署 Exchange 2013基本配置 繼續使用命令設置Exchange Server 2013 的常規配置。1.使用命令創建證書請求文件New-ExchangeCertificate -Ge

Azure Stack Development Kit 部署

Azure stack Azure Stack 部署 ASDK 部署 下載Azure Stack檢查器腳本:asdk-prechecker.ps1.txt,運行之前需要重命名。https://gallery.technet.microsoft.com/Deployment-Checker-for-