CHD6.3.2安裝文件
阿新 • • 發佈:2020-11-18
一、環境準備
1、關閉防火牆
[weblogic@localhost ~]$ sudo systemctl stop firewalld
[weblogic@localhost ~]$ sudo systemctl disable firewalld.service
2、禁用selinux
[weblogic@localhost ~]$ sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config [weblogic@localhost ~]$ sudo setenforce 0
3、修改hostname,配置hosts
[weblogic@localhost ~]$ sudo hostnamectl set-hostname clpc00.com.cn
[weblogic@localhost ~]$ sudo vim /etc/hosts 9.16.98.20 clpc00.com.cn 9.16.98.21 clpc01.com.cn 9.16.98.22 clpc02.com.cn 9.16.98.23 clpc03.com.cn 9.16.98.24 clpc04.com.cn 9.16.98.25 clpc05.com.cn
4、ssh免密登陸配置
5、設定swap區
sysctl vm.swappiness=10 #臨時 echo 'vm.swappiness=10'>> /etc/sysctl.conf #永久 sysctl -p
6、關閉透明大頁
echo never > /sys/kernel/mm/transparent_hugepage/defrag echo never > /sys/kernel/mm/transparent_hugepage/enabled
#修改啟動指令碼 vim /etc/rc.local --->新增 echo never > /sys/kernel/mm/transparent_hugepage/defrag echo never > /sys/kernel/mm/transparent_hugepage/enabled ---<
7、設定時間同步
7.1在主節點安裝ntp服務
[cdh@clpc00 ~]$ sudo yum install -y ntp
[cdh@clpc00 ~]$ sudo vim /etc/ntp.conf restrict 9.16.98.0 mask 255.255.255.0 nomodify server 127.127.1.0 iburst fudge 127.127.1.0 stratum 10
[cdh@clpc00 ~]$ sudo systemctl enable ntpd [cdh@clpc00 ~]$ sudo systemctl start ntpd
7.2在其他節點上同步時間
[cdh@clpc01 weblogic]$ sudo ntpdate 9.16.98.20 18 Nov 16:53:32 ntpdate[7505]: step time server 9.16.98.20 offset -353.776895 sec
7.3設定每隔十分鐘同步一次時間
[cdh@clpc01 ~]$ crontab -e */10 * * * * sudo /usr/sbin/ntpdate 9.16.98.20 >/dev/null
8、在主節點上安裝http,配置yum源
8.1在主節點上安裝httpd服務
[cdh@clpc00 ~]$ sudo yum install httpd -y [cdh@clpc00 ~]$ systemctl start httpd [cdh@clpc00 ~]$ systemctl enable httpd
下載cm地址:https://archive.cloudera.com/cm6/6.3.1/
cdh下載地址:https://archive.cloudera.com/cdh6/6.3.2/parcels/
8.2將下載的包分別放到/var/www/html/cm6和/var/www/html/cdh6目錄下
8.3在新增完需要資源後,使用工具和本地的yum源建立聯絡,其中repodata是yum聯絡建立的
createrepo /var/www/html/cm6 createrepo /var/www/html/cdh6
9、配置yum源
9.1新增cm.repo檔案
[cdh@clpc00 ~]$ cat /etc/yum.repos.d/cm.repo [cmrepo] name = cm_repo baseurl = http://9.16.98.20/cm6 enable = 1 gpgcheck = 0
9.2更新yum源
[cdh@clpc02]$ sudo yum clean all [cdh@clpc02]$ sudo yum makecache
9.3驗證
10、在各節點安裝jdk
[cdh@clpc02 ~]$ sudo yum install oracle-j2sdk1.8.x86_64 [cdh@clpc01 weblogic]$ vim ~/.bash_profile export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [cdh@clpc01 weblogic]$ source ~/.bash_profile [cdh@clpc01 weblogic]$ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
11、安裝mysql5.7
11.1安裝mysql
[root@localhost cdh]# rpm -qa |grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 [root@localhost cdh]# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
[root@localhost cdh]# rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm [root@localhost cdh]# rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm [root@localhost cdh]# rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm [root@localhost cdh]# rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm
11.2啟動mysql
[root@localhost cdh]# systemctl start mysqld [root@localhost cdh]# systemctl enable mysqld
11.2修改mysql密碼
[root@localhost cdh]# grep password /var/log/mysqld.log 2020-11-18T09:33:48.580950Z 1 [Note] A temporary password is generated for root@localhost: <Jr;t-oa_2ad #mysql的初始密碼
[root@localhost]# mysqladmin -u root -p password 'WWW.1.com'
11.3進入mysql建立所需使用者和資料庫
CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE rman DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; GRANT ALL ON scm.* TO 'scm'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON amon.* TO 'amon'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON rman.* TO 'rman'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON metastore.* TO 'hive'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON hue.* TO 'hue'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON sentry.* TO 'sentry'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON nav.* TO 'nav'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON navms.* TO 'navms'@'%' IDENTIFIED BY 'WWW.1.com'; GRANT ALL ON oozie.* TO 'oozie'@'%' IDENTIFIED BY 'WWW.1.com';
#####注意此處再授權一個本主機名地址,不然web頁面配置很容易出錯,注意修改本地主機名hostname GRANT ALL ON amon.* TO 'amon'@'本主機名' IDENTIFIED BY 'amon';
12、安裝jdbc驅動(mysql)
注:在cm的管理節點上安裝
[root@localhost cdh]# tar zxf mysql-connector-java-5.1.47.tar.gz
[root@localhost mysql-connector-java-5.1.47]# mkdir /usr/share/java [root@localhost mysql-connector-java-5.1.47]# mv mysql-connector-java-5.1.47.jar /usr/share/java/mysql-connector-java.jar