本文主要介绍Hive2.1.0在mac下的安装和配置,目前只完成了derby模式的配置,先记录下来,后续再更新其他配置方式。
在安装hive之前首先确定已安装hadoop环境,并且能成功启动;
- 下载hive2.1.0并解压;
- 配置环境变量;
export $HIVE_HOME=/Users/xxx/hive2
export PATH=$HIVE_HOME/bin:$PATH
- 复制hive-default.xml.template为hive-default.xml和hive-site.xml;
cd $HIVE_HOME/conf
cp hive-default.xml.template hive-default.xml
cp hive-default.xml.template hive-site.xml
- 清空并编辑hive-site.xml文件;
vi hive-site.xml
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/Users/luke/hive2/warehouse</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby:/Users/luke/hive2/metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
接下来,启动hadoop, 初始化hive数据库, 启动hive;
$ start-all.sh
$ schematool -dbType derby -initSchema
$ bin/hive
这就是安装和配置的过程,其中可能会遇到错误,但是可以根据错误提示解决。
下面可以参照这个运行一个实例。