注:该环境已安装MySQL服务
1. Hive安装
百度网盘下载地址(平台搭建全套安装包):
链接:https://pan.baidu.com/s/11HyrxVKevgvJc-rI6bFLjA
提取码:sybk
1)解压apache-hive-3.1.2-bin.tar.gz到/opt/module目录下面
[root@bigdata1 software]$ tar -zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C /opt/module/
2)修改apache-hive-3.1.2-bin.tar.gz的名称为hive
[root@bigdata1 software]$ mv /opt/module/apache-hive-3.1.2-bin/ /opt/module/hive
3)修改/etc/profile.d/bigdata_env.sh,\添加环境变量
[root@bigdata1 software]$ vim /etc/profile
4)添加内容
#HIVE_HOME
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin
2. Hive元数据库配置
将Hive的元数据库配置为MySQL。
- 驱动拷贝
#将MySQL的JDBC驱动拷贝到Hive的lib目录下:
cp /opt/software/mysql-connector-java-5.1.37.jar $HIVE_HOME/lib
-
配置MetaStore数据库为MySQL
-
mv hive-env.sh.template hive-env.sh
export HADOOP_HOME=/opt/module/hadoop export HIVE_CONF_DIR=/opt/module/hive/conf export HIVE_AUX_JARS_PATH=/opt/module/hive/lib -
在hive的conf目录下新建hive-site.xml:(hive的元数据存储配置)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!-- jdbc连接的URL -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://slave1:3306/hive_metastore?createDatabaseIfNotExist=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8</value>
</property>
<!-- jdbc连接的Driver驱动-->
<property>
<name>

本文详细介绍了如何在已安装MySQL服务的环境中安装Hive,包括下载安装包,解压,设置环境变量,配置Hive使用MySQL作为元数据库,拷贝JDBC驱动,初始化元数据库,解决jar包冲突问题,以及启动Hive服务和使用beeline客户端。同时提到了调整Hive日志等级的方法。

1万+

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



