Hive在Linux下完全分布式環(huán)境的搭建

一.首先安裝mysql,安裝步驟如下:

1.檢查L(zhǎng)inux系統(tǒng)是否已經(jīng)安裝了mysql,使用如下命令檢查:

rpm -qa | grep mysql

2.如果出現(xiàn)如下截圖內(nèi)容,則認(rèn)為安裝了mysql(CentOS6.5默認(rèn)自帶安裝了mysql)

3.如果出現(xiàn)上圖所示內(nèi)容,使用如下命令將Linux系統(tǒng)自帶的mysql卸載掉:

rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

4.準(zhǔn)備要安裝的mysql軟件包,這里使用mysql-lib.zip,在文章后面會(huì)給出下載地址,首先減壓,然后對(duì)減壓文件附執(zhí)行權(quán)限,執(zhí)行命令依次如下:

unzip mysql-lib.zip. ? ? ? 減壓命令

chmod u+x ./*? ? ? ? ? ? ? 是在當(dāng)前減壓的文件夾下附權(quán)限的命令

5.運(yùn)行如下命令開始安裝mysql的server端:

rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm

運(yùn)行完以后我們可以在安裝打印出的日志中找到如下截圖內(nèi)容,這個(gè)就是存放初始密碼的位置

6.安裝client端,運(yùn)行如下命令:

rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm

7.運(yùn)行如下命令啟動(dòng)mysql的服務(wù):

service mysql start. ? ? ? ? ? ? ? ? 啟動(dòng)mysql的服務(wù)

service mysql status ? ? ? ? ? ? ? ?查看mysql服務(wù)的運(yùn)行狀態(tài)

8.安裝完成以后運(yùn)行如下命令查看mysql服務(wù)初始密碼,即上面截圖里面存放的密碼,然后再運(yùn)行登陸客戶端的命令:

cat /root/.mysql_secret ? ? ? ? ? ? ? 查看mysql server的初始密碼

9.至此,mysql安裝基本完成,但是root用戶還登陸不了。首先,運(yùn)行如下命令,查看當(dāng)前正在運(yùn)行的mysql的進(jìn)程有哪些,全部kill掉:

ps aux | grep ?mysql

查看的結(jié)果圖

10.接下來(lái)依次如下命令,完成mysql的登陸及密碼修改:

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -uroot mysql. ? ? 登陸

update user set password=PASSWORD('123456') where user='root'; ? ? 密碼修改

11.登陸mysql以后在運(yùn)行如下命令,修改一些信息:

use mysql; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 使用mysql這張表

select user,Host,Password from user; ? ? 查看當(dāng)前哪些用戶可以訪問(wèn)/登陸mysql 權(quán)限

update user set Host='%' where user='root' and Host='localhost'; ? 為了可以使任何用戶可以訪問(wèn)mysql

12.執(zhí)行如下截圖中的命令,刪除無(wú)用的Host

刪除前的結(jié)果圖
刪除后的結(jié)果圖

13.最后一步,執(zhí)行如下命令即可完成mysql的安裝:

flush privileges;

二.安裝Hive

1.下載hive0.12.0版本,下載地址:http://archive.apache.org/dist/hive/hive-0.12.0/

2.減壓,在conf目錄下創(chuàng)建一個(gè)hive-site.xml文件,并編輯如下內(nèi)容,其中的password要根據(jù)自己的實(shí)際情況填寫:

<configuration>

? ? <property>

? ? ? ? ? <name>javax.jdo.option.ConnectionURL</name>

? ? ? ? ? <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>

? ? </property>

? ? <property>

? ? ? ? ? <name>javax.jdo.option.ConnectionDriverName</name>

? ? ? ? ? <value>com.mysql.jdbc.Driver</value>

? ? </property>

? ? <property>

? ? ? ? ? <name>javax.jdo.option.ConnectionUserName</name>

? ? ? ? ? <value>root</value>

? ? </property>

? ? <property>

? ? ? ? ? <name>javax.jdo.option.ConnectionPassword</name>

? ? ? ? ? <value>123456</value>

? ? </property>

</configuration>

3.將mysql的jar包拷貝到hive的lib下面(mysql的jar和mysql的安裝包在一起,減壓mysql-connector-java-5.1.27.tar.gz就可以得到,后面會(huì)有下載地址)

4.配置hive的環(huán)境變量,與安裝Hadoop,hbase一樣:

5.啟動(dòng)hive測(cè)試:


mysql安裝軟件下載地址:

鏈接:http://pan.baidu.com/s/1o8JrNwm? 密碼:gqzf

下一篇我們來(lái)講講安裝hive中遇到的一些問(wèn)題,持續(xù)更新中........

安裝hive遇到問(wèn)題 : http://www.itdecent.cn/p/a386e86ec2e6

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容