【CDH安裝】環(huán)境準備

一柴底、基礎(chǔ)環(huán)境設(shè)置

注意:基礎(chǔ)環(huán)境需在每臺集群服務器設(shè)置顽素。

1.1、軟件環(huán)境

編號 軟件名稱 軟件版本
1 操作系統(tǒng) CentOS Linux release 7.5.1804 (Core)
2 JDK jdk-8u144-linux-x64
3 Scala scala-2.11.8

1.2烛占、服務器規(guī)劃

編號 服務器名稱 內(nèi)網(wǎng)IP 內(nèi)存 用途
1 cdhserver1 192.168.26.21 20G CM-server胎挎、CM-agent、MySQL忆家、HTTP-server
2 cdhserver2 192.168.26.22 9G CM-agent
3 cdhserver3 192.168.26.23 9G CM-agent

1.3犹菇、配置主機名IP映射

注意:CDH中謹慎使用FQDN,與主機名保持一致

vi /etc/hosts

#添加如下地址映射
192.168.26.21 cdhserver1
192.168.26.22 cdhserver2
192.168.26.23 cdhserver3

1.4、SSH免密登錄配置

ssh-keygen 
ssh-copy-id -i ~/.ssh/id_rsa.pub root@cdhserver1 
ssh-copy-id -i ~/.ssh/id_rsa.pub root@cdhserver2 
ssh-copy-id -i ~/.ssh/id_rsa.pub root@cdhserver3

1.5芽卿、防火墻配置

為了安裝時簡單揭芍,可以執(zhí)行以下命令暫時關(guān)閉所有防火墻。

systemctl stop firewalld.service systemctl disable firewalld.service firewall-cmd --state

安裝完成開啟防火墻卸例,設(shè)置防火墻策略称杨。

#開啟防火墻 
systemctl start firewalld.service 
#設(shè)置可以訪問的端口 
firewall-cmd –permanent –add-rich-rule="rule family='ipv4' source address='192.168.26.21' port protocol='tcp' port='0-65535' accept" 
firewall-cmd –permanent –add-rich-rule="rule family='ipv4' source address='192.168.26.22' port protocol='tcp' port='0-65535' accept" 
firewall-cmd –permanent –add-rich-rule="rule family='ipv4' source address='192.168.26.23' port protocol='tcp' port='0-65535' accept" 
firewall-cmd –permanent –add-port=0-65535/tcp firewall-cmd –reload

1.6、關(guān)閉SELinux

vi /etc/sysconfig/selinux

#修改SELINUX為disabled
SELINUX=disabled

1.7币厕、開啟NTP服務實現(xiàn)時間同步

yum install -y ntp systemctl enable ntpd systemctl start ntpd

1.8列另、安裝JDK環(huán)境

話說JDK8最新更新的本版不開源了,下載歷史本版:jdk-8u181-linux-x64.rpm

https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

若系統(tǒng)自帶openJDK旦装,首先卸載

java -version rpm -qa | grep jdk 
yum -y remove java-xxx-openjdk-xxx.el7_0.x86_64 
yum -y remove java-xxx-openjdk-headless-xxx.el7_0.x86_64

安裝JDK

rpm -ivh jdk-8u181-linux-x64.rpm

配置JDK環(huán)境變量

vi /etc/profile source /etc/bashrc

export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin

1.9 安裝SCALA環(huán)境

下載scala-2.11.8 :

https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm

https://www.scala-lang.org/files/archive/scala-2.11.8.rpm

rpm -ivh scala-2.11.8.rpm

1.10 修改Linux內(nèi)核參數(shù)

Cloudera 建議將 swappiness 設(shè)置為 10(控制換出運行時內(nèi)存權(quán)重)

#查看swappiness  
cat /proc/sys/vm/swappiness  
#永久性修改页衙,執(zhí)行下面兩條命令  
sysctl -w vm.swappiness=10  
echo vm.swappiness = 10 >> /etc/sysctl.conf

修改文件句柄數(shù)

vi /etc/security/limits.conf

在limits.conf文件末尾添加如下配置:

# End of file
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

vi /etc/security/limits.d/20-nproc.conf

修改 ‘* soft nproc 4096’ 成更大的值或注釋掉,因為該文件的配置會覆蓋limits.conf的配置阴绢。

* soft nproc 131072

透明大頁面壓縮
臨時關(guān)閉:

echo never > /sys/kernel/mm/transparent_hugepage/defrag 
echo never > /sys/kernel/mm/transparent_hugepage/enabled

永久關(guān)閉:

vi /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local

在文件后添加下面內(nèi)容: 店乐,每次添加完記得執(zhí)行chmod +x /etc/rc.d/rc.local

echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

查看狀態(tài)

cat /sys/kernel/mm/transparent_hugepage/defrag 
cat /sys/kernel/mm/transparent_hugepage/enabled

1.11 重啟集群服務器

init 6

二、MYSQL安裝

2.1 卸載centos7自帶的mariadb

rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

2.2 安裝依賴

yum install -y net-tools perl wget

2.3 下載MySQL安裝包并解壓

wget https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar 
tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

mysql-community-server-5.7.18-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.18-1.el7.x86_64.rpm
mysql-community-devel-5.7.18-1.el7.x86_64.rpm
mysql-community-client-5.7.18-1.el7.x86_64.rpm
mysql-community-common-5.7.18-1.el7.x86_64.rpm
mysql-community-embedded-5.7.18-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.18-1.el7.x86_64.rpm
mysql-community-libs-5.7.18-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.18-1.el7.x86_64.rpm
mysql-community-test-5.7.18-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.18-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm

2.4 依次安裝mysql rpm包

按common–>libs–>client–>server->devel->libs-compat的順序安裝

rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm 
#安裝下面包呻袭,否則Hue安裝報連接錯誤 
rpm -ivh mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm

2.5 修改MySQL端口和數(shù)據(jù)存放路徑

mkdir -p /data/mysql/data 
vi /etc/my.cnf
image.png

2.6 啟動mysql服務及查看狀態(tài)

systemctl start mysqld.service systemctl status mysqld.service

2.7 初始化數(shù)據(jù)庫密碼

#查看初始密碼
grep "password" /var/log/mysqld.log 
mysql -uroot -p 
#默認密碼檢查策略要求密碼必須包含:大小寫字母眨八、數(shù)字和特殊符號,并且長度不能少于8位 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@2019'; 
#遠程連接數(shù)據(jù)庫的時候需要輸入用戶名和密碼 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root@2019' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
#查看端口 
show global variables like 'port';

方式二:
修改配置文件/etc/my.cnf令MySQL跳過登錄時的權(quán)限檢驗左电,在[mysqld]下加入一行:

skip-grant-tables
使用 mysql登陸
mysql> use mysql;
mysql> UPDATE user SET authentication_string = password('root') WHERE host = 'localhost' AND user = 'root';
mysql> select host,user, authentication_string, password_expired from user;
mysql> update user set password_expired='N' where password_expired='Y' //密碼不過期
mysql> update user set host='%' where user='root' and host='localhost'; //遠程可訪問
mysql> flush privileges; //刷新
mysql> exit;//退出

刪除skip-grant-tables

2.8 設(shè)置開機啟動

systemctl enable mysqld systemctl daemon-reload
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末廉侧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子篓足,更是在濱河造成了極大的恐慌段誊,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件栈拖,死亡現(xiàn)場離奇詭異连舍,居然都是意外死亡,警方通過查閱死者的電腦和手機涩哟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門索赏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盼玄,“玉大人,你說我怎么就攤上這事潜腻“6” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵砾赔,是天一觀的道長蝌箍。 經(jīng)常有香客問我青灼,道長暴心,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任杂拨,我火速辦了婚禮专普,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弹沽。我一直安慰自己檀夹,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布策橘。 她就那樣靜靜地躺著炸渡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪丽已。 梳的紋絲不亂的頭發(fā)上蚌堵,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音沛婴,去河邊找鬼吼畏。 笑死,一個胖子當著我的面吹牛嘁灯,可吹牛的內(nèi)容都是我干的泻蚊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼丑婿,長吁一口氣:“原來是場噩夢啊……” “哼性雄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起羹奉,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤秒旋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后尘奏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滩褥,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年炫加,在試婚紗的時候發(fā)現(xiàn)自己被綠了瑰煎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铺然。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖酒甸,靈堂內(nèi)的尸體忽然破棺而出魄健,到底是詐尸還是另有隱情,我是刑警寧澤插勤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布沽瘦,位于F島的核電站,受9級特大地震影響农尖,放射性物質(zhì)發(fā)生泄漏析恋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一盛卡、第九天 我趴在偏房一處隱蔽的房頂上張望助隧。 院中可真熱鬧,春花似錦滑沧、人聲如沸并村。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哩牍。三九已至,卻和暖如春令漂,著一層夾襖步出監(jiān)牢的瞬間膝昆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工洗显, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留外潜,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓挠唆,卻偏偏與公主長得像处窥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子玄组,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 【原創(chuàng)】 2017—11—08 星期三 堅持分享第230天 一杯熱茶安放在面前俄讹,信陽紅茶的茶湯呈琥珀色哆致,一...
    禾雨分享閱讀 444評論 0 0
  • #罐昏# “你能不能不那樣我害羞” “害羞的話讓我親一下吧” 01 陽光淺淺的落在這個眉宇間透露著清秀的少年的臉上...
    奶罐里頭白閱讀 368評論 0 2
  • 昨晚加班到近一點,大概是一直在用腦思考患膛,消耗厲害摊阀,所以倒床就睡著了。 今日睡到自然醒,一天都很精神胞此。 因為昨晚準備...
    車小刀閱讀 152評論 0 0
  • 有人說臣咖,早起是自己一直以來的愿望,但同時也是一直以來的夢魘漱牵,因為我們一直想早起夺蛇,但一直都起不來。關(guān)于這一點酣胀,我很能...
    SusanKuang閱讀 803評論 8 16
  • 今天陽光明媚刁赦,中午在媽媽那吃完餃子回家,就我一個人在家闻镶。兒子學車去了甚脉,老公上班。干點啥呢儒溉?下載簡書宦焦,我也想...
    愿充鳳凰茶山客閱讀 437評論 0 6