Hive基于PostgreSQL安装与配置
软件依赖与版本号
安装Hive的前提条件是已经部署了Hadoop和PostgreSQL。具体安装Hadoop的方法见前面发的文章Hadoop伪分布式安装,安装PostgreSQL的方法见前面发的文章PostgreSQL学习笔记(一):安装篇。部署软件版本号如下所示:
软件名称 | 版本号 |
---|---|
Hadoop | 2.9.2 |
Hive | 2.3.6 |
PostgreSQL | 12.0.0 |
安装步骤
-
第一步:下载安装包
apache-hive-2.3.6-bin.tar.gz
并上传到服务器; -
第二步:解压缩后,将安装文件拷贝到
/usr/local/
目录下。tar xzvf apache-hive-2.3.6-bin.tar.gz mv apache-hive-2.3.6-bin /usr/local/hive
-
第三步:打开
/etc/profile
,配置环境变量。vi /etc/profile
输入以下内容:
export HIVE_HOME=/usr/local/hive export PATH=$HIVE_HOME/bin:$PATH
保存后生效:
source /etc/profile
-
第四步:配置PostgreSQL作为元数据库
-
进入
/usr/local/hive/conf/
目录,执行如下操作cp hive-default.xml.template hive-site.xml vi hive-site.xml
-
找到如下内容的
name
并修改对应的value
<property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:postgresql://{hostname}:5432/{hivedatabase}?createDatabaseIfNotExist=true</value>
-