一、Hive安装部署
(1)把apache-hive-3.1.3-bin.tar.gz上传到Linux的/opt/software目录下
(2)解压apache-hive-3.1.3-bin.tar.gz到/opt/moudle/目录下面
[appview@master software]$ tar -zxvf apache-hive-3.1.3-bin.tar.gz -C /opt/moudle/
(3)修改apache-hive-3.1.3-bin.tar.gz的名称为hive-3.1.3
[appview@master moudle]$ cd /opt/moudle/ [appview@master moudle]$ mv apache-hive-3.1.3-bin hive-3.1.3
(4)修改/home/appview/.bashrc,添加环境变量
[appview@master ~]$ vim .bashrc ## 添加以下内容 #HIVE_HOME export HIVE_HOME=/opt/moudle/hive-3.1.3 export PATH=$PATH:$HIVE_HOME/bin ### source以下,使环境变量生效 [appview@master ~]$ source ~/.bashrc
(5)解决日志Jar包冲突,进入/opt/moudle/hive-3.1.3/lib目录
[appview@master lib]$ mv log4j-slf4j-impl-2.17.1.jar log4j-slf4j-impl-2.17.1.jar.bak 或者直接删掉 [appview@master lib]$ rm log4j-slf4j-impl-2.17.1.jar
二、Hive元数据配置到postgresql
(1)将postgresql-42.2.14.jar的JDBC驱动包传到/opt/moudle/hive-3.1.3/lib
(2)新建Hive元数据库
--创建用户并指定密码 create user hive with password 'Psbc_2024'; --创建数据库 create database hivemeta_db owner hive; --赋予权限 grant all privileges on database hivemeta_db to hive; ### 连接psql登录创建数据库,执行以上命令,看到以下内容我们就创建成功了 [appview@master ~]$ psql "host=自己的ip地址 port=5432 user=postgres password=Psbc_2024 dbname=postgres" psql (14.7) Type "help" for help. postgres=# create user hive with password 'Psbc_2024'; CREATE ROLE postgres=# create database hivemeta_db owner hive; CREATE DATABASE postgres=# grant all privileges on database hivemeta_db to hive; GRANT postgres=# postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -------------+------------+----------+-------------+-------------+--------------------------- grafana | grafana | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =Tc/grafana + | | | | | grafana=CTc/grafana hivemeta_db | hive | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =Tc/hive +

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



