1. 程式人生 > 實用技巧 >CHD6.3.2安裝文件

CHD6.3.2安裝文件

一、環境準備

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