close

Hive有內建default的Derby可以使用 但我只會使用MySQL 剛好Hive也有支援

所以就先安裝MySQL在master01上 以便日後安裝Hive

 

1. 連上網路後

yum install mysql-server -y

 

 

 

2.啟動MySQL

service mysqld start (仔細看是mysqld 不是mysql)

hive  

 

 

 

 

3. 設定MySQL

/usr/bin/mysql_secure_installation

hive           

案enter跳過

 

 

 

3. 按Y輸入MySQL的密碼

hive

 

 

 

4. 移除匿名帳號 一定要移除

hive  

 

 

 

5.是否要允許遠端連進MySQL 我暫時只有給localhost的Hive使用 所以設定不允許

hive  

 

 

 

6.是否移除default的test表格 用不到所以移除

hive  

 

 

 

7. 是否重載特權表讓所有設定立即生效 案Y

hive  

 

 

 

8.所有設定皆完成

hive  

 

 

 

9.新增一組user給Hive  帳號:hive 密碼:hive

mysql -uroot -p

use mysql;

insert into user (host,user,password) values('%','hive',password('hive'));

GRANT ALL ON dbname.* TO 'killme'@localhost IDENTIFIED BY 'hive' WITH GRANT OPTION;

FLUSH PRIVILEGES;

hive  

quit

 

 

10.有需要開機自動啟動MySQL可以加入

chkconfig mysqld on

 

 

 

 

 

打完收工

 

 

 

arrow
arrow
    全站熱搜

    kurthung1224 發表在 痞客邦 留言(0) 人氣()