1、下载
下载地址:https://pan.baidu.com/s/1jpqwurCjolkHaXHzn618vQ
提取码:m9pj
2、安装前提
安装Hive
之前需要先安装MySQL、Hadoop、Hbase
MySQL安装详细过程请见博客【Linux虚拟机安装MySQL】;
Hadoop安装详细过程请见博客【Hadoop安装及伪分布模式配置】;
Hbase安装详细过程请见博客【Hbase安装及单机版配置】;
3、安装Hive
(1)上传并解压Hive
压缩包到/opt
目录下
tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz -C /opt
(2)进入hive
文件夹创建一个warehouse
文件夹
mkdir warehouse
4、配置环境变量
输入命令vi /etc/profile
export HIVE_HOME=/opt/hive
PATH=:$HIVE_HOME/bin
5、修改配置文件
进入/opt/hive/conf/
目录修改配置文件
(1)重命名hive-env.sh.template
文件,去掉文件名后缀
mv hive-env.sh.template hive-env.sh
然后编辑该文件,添加如下内容
HADOOP_HOME=/opt/hadoop
export HIVE_CONF_DIR=/opt/hive/conf
export HIVE_AUX_JARS_PATH=/opt/hive/lib
保存退出!
(2)创建hive-site.xml
文件,添加如下内容
<configuration>
<!-- 在configuration中加入配置 -->
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/hive/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<!-- 如果是远程mysql数据库的话需要在这里写入远程的IP或hosts -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://127.0.0.1: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>ok</value>
</property>
<!-- 配置 Hive 临时文件存储地址 hive.exec.scratchdir 为HDFS 地址,scratchdir为本地地址-->
<property>
<name>hive.exec.scratchdir</name>
<value>/hive/data</value>
<description>Scratch space for Hive jobs</description>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/opt/hive/data</value>
<description>Local scratch space for Hive jobs</description>
</property>
</configuration>
6、上传mysql
驱动包到/opt/hive/lib/
目录下
7、启动Hive
(1)启动hadoop
start-all.sh
(2)启动mysql
启动mysql
后先建立一个hive
数据库;
service mysql start
mysql -uroot -p...
create database hive
schematool -dbType mysql -initSchema
(3)启动hive
hive
//hive后台启动
nohup hive --service metastore &
启动成功后会进入到hive
命令行;启动成功界面如下
(4)退出hive
quit;
到此Hive
安装并配置完成;这里使用Hive
内置zookeeper
,若使用外置zookeeper
,配置文件需要做出相应的修改