Hive有內建default的Derby可以使用 但我只會使用MySQL 剛好Hive也有支援
所以就先安裝MySQL在master01上 以便日後安裝Hive
1. 連上網路後
yum install mysql-server -y
2.啟動MySQL
service mysqld start (仔細看是mysqld 不是mysql)
3. 設定MySQL
/usr/bin/mysql_secure_installation
案enter跳過
3. 按Y輸入MySQL的密碼
4. 移除匿名帳號 一定要移除
5.是否要允許遠端連進MySQL 我暫時只有給localhost的Hive使用 所以設定不允許
6.是否移除default的test表格 用不到所以移除
7. 是否重載特權表讓所有設定立即生效 案Y
8.所有設定皆完成
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;
quit
10.有需要開機自動啟動MySQL可以加入
chkconfig mysqld on
打完收工
留言列表