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叢集部署(二)--CM、CDH安裝
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-