CentOS7+CDH5.14.0安裝全流程記錄,圖文詳解全程實測-5安裝JDK及安裝mysql數據庫

一、安裝JDKhtml

能夠不用卸載自帶的openjdk,配好環境變量便可。java

下載文件:jdk-8u151-linux-x64.tar.gznode

附:JDK各版本下載地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html mysql

在裏面找相應版本便可。linux

 

使用xshell上傳到每臺機器上面,並直接解壓到usr/java目錄下sql

詳細步驟以下:shell

1.一、把jdk文件保存至Linux下目錄:經過控制檯,使用mkdir命令生成usr/java目錄 mkdir /usr/java,並把文件放入其下數據庫

1.二、解壓tar.gz文件:經過控制檯,進入usr/java下,執行$ tar zxvf jdk-8u151-linux-x64.tar.gz,將其進行解壓bash

1.三、配置環境變量:打開控制檯,運行$ sudo vi /etc/profile,在最後插入要配置的內容 ,按Esc鍵 ,輸入( :wq 保存並退出) oracle

JAVA_HOME=/usr/java/jdk1.8.0_151
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

1.四、運行$ source /etc/profile,使配置環境生效

1.五、運行$ java -version 看是否生效。若出現jdk版本號,則安裝並配置環境變量成功

[root@cdh1 ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode

 

若是是RPM安裝包執行以下安裝代碼:

rpm -i jdk-8u151-linux-x64.rpm

記得天天機器上都要重複此操做。

至此,JDK安裝完畢

--------------------------------------------------------

下面是安裝mysql的準備工做:

先檢測是否有mariadb:rpm -qa | grep mariadb

若是有,就卸載:rpm -e --nodeps  mariadb-libs-5.5.56-2.el7.x86_64

下載mysql5.6.34版本離線安裝包: MySQL-5.6.34-1.linux_glibc2.5.x86_64.rpm-bundle.tar

下載地址:http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.34-1.linux_glibc2.5.x86_64.rpm-bundle.tar

其餘版本可在此連接中查找:http://dev.mysql.com/downloads/mysql/ 

 下面具體安裝mysql:

2.一、把咱們以前下載好的mysql安裝文件MySQL-5.6.34-1.linux_glibc2.5.x86_64.rpm-bundle.tar用xshell工具上傳到虛擬機中。

  新建一個目錄/usr/local/mysql ,把mysql安裝文件解壓到該文件夾下。

  解壓mysql文件的目錄裏發現了除了

  執行解壓:tar -xvf MySQL-5.6.34-1.linux_glibc2.5.x86_64.rpm-bundle.tar

 

  MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm
  MySQL-server-5.6.34-1.linux_glibc2.5.x86_64.rpm 

  這兩個安裝文件以外另外的rpm包。

  咱們把其餘幾個關聯rpm包也安裝一下。

  rpm -ivh   MySQL-shared-5.6.34-1.linux_glibc2.5.x86_64.rpm
  rpm -ivh   MySQL-devel-5.6.34-1.linux_glibc2.5.x86_64.rpm
  rpm -ivh   MySQL-shared-compat-5.6.34-1.linux_glibc2.5.x86_64.rpm
  rpm -ivh   MySQL-embedded-5.6.34-1.linux_glibc2.5.x86_64.rpm   
  rpm -ivh   MySQL-test-5.6.34-1.linux_glibc2.5.x86_64.rpm

  詳情參考下圖:

 

2.二、安裝完成以後使用以下命令啓動MySql:

  [root@hadoop Mysql]# service mysql start   
  Starting MySQL.......... SUCCESS! 

2.三、修改密碼和建立數據庫並受權

舊版mysql才安裝完root密碼爲空,新版mysql的root密碼爲隨機密碼保存在/root/.mysql_secret中。

 

修改密碼

使用

service mysql start 

啓動mysql

使用

netstat -ntlp  | grep 3306

查找3306端口確認是否已經啓動成功。

cat  /root/.mysql_secret

查看隨機密碼

mysql  -u root -p  mysql 

而後輸入隨機密碼首次登陸mysql而且選擇mysql數據庫

使用如下命令設置root的新密碼

 

mysql> SET PASSWORD = PASSWORD('123456');

mysql>create database roger;
mysql> quit 

我這裏新密碼設置爲123456.

而後

mysql -u root -p

使用123456登錄成功。

 

 

建立數據庫並受權

 

咱們須要建立cdh5.8組件中會使用到的數據庫,建立語句以下:

mysql -u root -p 輸入密碼進入mysql命令行,建立如下數據庫: 
#hive
mysql>create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#activity monitor
mysql>create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#activity oozie
mysql>create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#hue數據庫
mysql>create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

設置root受權訪問以上全部的數據庫:
#受權root用戶在主節點擁有全部數據庫的訪問權限---'123456' 對應剛纔設置的root的密碼。
mysql>grant all privileges on *.* to 'root'@'cdh1' identified by '123456' with grant option;
mysql>flush privileges;

 

 至此,MySql安裝並初始化完成。

相關文章
相關標籤/搜索