上傳hive軟件包到任意節點
一、安裝hive軟件
解壓縮hive軟件包到/usr/local/hadoop/目錄下
重命名hive文件夾
在/etc/profile文件中添加環境變量
export HIVE_HOME=/usr/local/hadoop/hive
export PATH=$HIVE_HOME/bin:$PATH
運行命令source /etc/profile
使用mysql作為數據庫時需要安裝mysql
在mysql中創建hive用戶,數據庫等
退出mysql
拷貝mysql-connector-java.jar到hive目錄下lib/中
二、修改配置文件
修改hive目錄中conf/hive-default.xml.template文件為conf/hive-site.xml
在conf目錄中修改配置文件hive-site.xml
(使用默認數據庫)
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/hive/iotmp</value>
<description>Local scratch space for Hive jobs</description>
</property>
<property>
<name>hive.downloaded.resources.dir</name>
<value>/home/hive/iotmp</value>
<description>Temporary local directory for added resources in the remote file system.</description>
</property>
<property>
<name>hive.querylog.location</name>
<value>/home/hive/iotmp</value>
<description>Location of Hive run time structured log file</description>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/hive/iotmp</value>
<description>Local scratch space for Hive jobs</description>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/hive/iotmp</value>
<description>Local scratch space for Hive jobs</description>
</property>
<property>
<name>hive.downloaded.resources.dir</name>
<value>/home/hive/iotmp</value>
<description>Temporary local directory for added resources in the remote file system.</description>
</property>
<property>
<name>hive.querylog.location</name>
<value>/home/hive/iotmp</value>
<description>Location of Hive run time structured log file</description>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/home/hive/iotmp</value>
<description>Local scratch space for Hive jobs</description>
</property>
三、運行hive
輸入命令格式化數據庫
默認數據庫 schematool -initSchema -dbType derby
mysql數據庫 schematool -initSchema -dbType mysql
啟動hive
輸入命令hive
hive安裝完畢