一、準備安裝包
- apache-hive-1.0.0-bin.tar.gz
- mysql-connector-java-5.1.40-bin.jar
可以到我的網盤下載:鏈接: https://pan.baidu.com/s/1pL0_0PMKtqH-iMznP1pdCw 提取碼: sj5n
二、安裝mysql
這裏不再贅述,如果未安裝,可以參考下面兩篇博文:
CentOS7 yum方式 安裝MySQL5.7
CentOS7.4 RPM方式安裝mysql5.7
三、安裝Hive
3.1 解壓hive安裝包
tar -zxvf apache-hive-1.0.0-bin.tar.gz
3.2 移動安裝包到/usr/local
mv apache-hive-1.0.0-bin /usr/local/hive
3.3 拷貝數據庫連接依賴
cp mysql-connector-java-5.1.40-bin.jar /usr/local/hive/lib/
3.4 新增配置文件hive-site.xml
vim conf/hive-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master: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>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
</configuration>
四、修改環境變量
4.1 編輯環境變量
vim /etc/profile
export HIVE_HOME=/usr/local/hive
export PATH=.:$HIVE_HOME/bin:$PATH
4.2 使環境變量生效
source /etc/profile
五、運行hive並查看效果
5.1 運行hive
hive
5.2 查看效果
查看本機的mysql數據庫,發現已經生成hive數據庫。
至此,hive已經成功安裝。