CDH 5.10 搭建

【直接從word拷貝出來(lái)的,格式有點(diǎn)混亂,以后我調(diào)整】

一. 環(huán)境準(zhǔn)備(centos 7,以下內(nèi)容酌情考慮,根據(jù)實(shí)際情況配置)

yum install httpd createrepo openssh-clients wget bind-utils  -y
rpm -ivh jdk-8u131-linux-x64.rpm
java -version
  1. 時(shí)鐘同步
sed -i 's/server 0/#server 0/g' /etc/ntp.conf
sed -i 's/server 1/#server 1/g' /etc/ntp.conf
sed -i 's/server 3.centos.pool.ntp.org iburst/server 10.66.76.11 burst iburst/g' /etc/ntp.conf
sed -i 's/server 2.centos.pool.ntp.org iburst/server 10.66.76.12 burst iburst prefer/g' /etc/ntp.conf
echo "logfile /var/log/ntp.log" >>/etc/ntp.conf
systemctl start ntpd
systemctl enable ntpd
  1. /etc/hosts
cat >> /etc/hosts << EOF

10.66.221.72 v2-test-cdh01

10.66.221.73 v2-test-cdh02

10.66.221.74 v2-test-cdh03

10.66.221.75 v2-test-cdh04

10.66.221.76 v2-test-cdh05

EOF

  1. /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=v2-hadoop-5
hostnamectl set-hostname v2-cdh0
  1. iptabels
systemctl stop iptables.service
chkconfig iptables off
systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 免密登錄
ssh-keygen -t rsa

一路回車(chē),會(huì)在/root/.ssh目錄下生成id_rsa和id_rsa.pub(公鑰)文件

把公鑰的內(nèi)容復(fù)制到/root/.ssh/authorized_keys這個(gè)文件中,所有想要互訪(fǎng)的機(jī)器公鑰都寫(xiě)入這個(gè)文件即可

  1. 關(guān)閉HUGEPAGE
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
cat >> /etc/rc.local << EOF
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
EOF
  1. 操作系統(tǒng)參數(shù)優(yōu)化
echo "* soft stack 8192" >> /etc/security/limits.conf
echo "* hard stack 8192" >> /etc/security/limits.conf
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
echo "* soft nproc 65535" >> /etc/security/limits.conf
echo "* hard nproc 65535" >> /etc/security/limits.conf
sysctl -w vm.swappiness=0
echo vm.swappiness = 0 >> /etc/sysctl.conf

二.安裝clouderamanager

所有集群機(jī)器上執(zhí)行

cat >> /etc/yum.repos.d/cloudera-manager.repo << EOF
[cloudera-manager]
name = Cloudera Manager, Version 5.10.1
baseurl = http://10.66.221.72/clouderamanager/
gpgcheck = 0
EOF

創(chuàng)建目錄

mkdir -p /hbase
mkdir -p /data/dfs/dn1
mkdir -p /data/dfs/dn2
mkdir -p /data/dfs/dn3
mkdir -p /data/dfs/nn
mkdir -p /data/dfs/snn
mkdir -p /data/yarn/nm1
mkdir -p /data/yarn/nm2
mkdir -p /data/yarn/nm3

目錄授權(quán)

chown -R hdfs.hadoop /data/dfs
chown -R hdfs.hadoop /data/yarn

在namenode上操作

mkdir /var/www/html/clouderamanager
cd /var/www/html/clouderamanager

復(fù)制文件到當(dāng)前目錄:
CDH-5.10.1-1.cdh5.10.1.p0.10-el7.parcel
CDH-5.10.1-1.cdh5.10.1.p0.10-el7.parcel.sha1
cloudera-manager-agent-5.10.1-1.cm5101.p0.6.el7.x86_64.rpm
cloudera-manager-daemons-5.10.1-1.cm5101.p0.6.el7.x86_64.rpm
cloudera-manager-installer.bin
cloudera-manager-server-5.10.1-1.cm5101.p0.6.el7.x86_64.rpm
cloudera-manager-server-db-2-5.10.1-1.cm5101.p0.6.el7.x86_64.rpm
enterprise-debuginfo-5.10.1-1.cm5101.p0.6.el7.x86_64.rpm
manifest.json
oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

執(zhí)行下面命令

createrepo .
systemctl start httpd.service
cd /var/www/html/clouderamanager/
chmod +x cloudera-manager-installer.bin
./cloudera-manager-installer.bin

一路next ,yes, Ok

安裝完成后打開(kāi)頁(yè)面http://10.66.221.72:7180/

用戶(hù)名:admin
密碼:admin

需要填寫(xiě)的頁(yè)面:

  1. 選擇免費(fèi)版

  2. 填寫(xiě)集群IP:10.66.221.[72-76]

  3. 選擇存儲(chǔ)庫(kù)—》更多選項(xiàng):刪除所有https://地址,只保留一個(gè)填寫(xiě)http://10.66.0.51/ clouderamanager GPGkey刪除不填

  4. 提供ssh登錄憑證:填入root密碼

  5. 安裝檢查:需要預(yù)先安裝好jdk1.8

  6. 集群設(shè)置—》選擇CDH5服務(wù):自定義,勾選HBASE\HDFS\HIVE\MAPREDUCE\YARN\ZOOKEEPER

  7. 集群設(shè)置—》數(shù)據(jù)庫(kù)設(shè)置:使用自定義數(shù)據(jù)庫(kù)

  8. 修改各種目錄點(diǎn)擊安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容