CDH Hadoop集群虛擬機本地配置搭建筆記_part4_安裝Java與MySQL配置_建立CDH預設資料庫
安裝JAVA在各節點
(三台都要host1,host2,host3)
Step1.安裝JDK
vi /etc/profile
在檔案尾端加入
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export PATH=$PATH:$JAVA_HOME/bin
Step3.在host1上運行下列指令將環境變數配置文件直接分發到host2,host3
並分別於各節點下指令驗證是否有生效
source /etc/profile
java -version
在host1上安裝MySQL
CDH有一些配置、監控服務相關資訊保存會用到mysql,因此在主節點來安裝。
step1.下載安裝mysql
yum install -y mysql-community-server
step2.設置開機啟動
systemctl enable mysqld
systemctl list-unit-files |grep mysqld
啟動mysql
systemctl start mysqld
step3.修改mysql密碼(要先登入mysql,此時會不知道預設默認密碼為多少)
獲取臨時登入mysql db的密碼
grep "password" /var/log/mysqld.log
A temporary password is generated for root@localhost: <z))zUCGk9Qg
先用臨時登入密碼進mysql
mysql -uroot -p'臨時密碼'
我這邊就會這樣套
mysql -uroot -p'<z))zUCGk9Qg'
定義密碼驗證複雜度與長度(默認要8碼),重設密碼。
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
mysql> set password for 'root'@'localhost'=password('root');
驗證密碼有無修改成功(能登入mysql shell介面,表示有成功)
mysql -uroot -proot
修改mysql 的存取權限
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql> flush privileges;
mysql> create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> create database reports DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> create database activity DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> create database sentry DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> show databases;
留言
張貼留言