部署准备
一台机器,一个mysql数据库
可以访问的 web 页面全部绑定了 127.0.0.1。禁止外部访问,需要访问可以使用 nginx 反向代理 增加鉴权之后暴露出去。如果不需要可以替换 IP 。
安装
Hive 安装包准备
配置文件修改
配置文件位于 根目录的 conf 目录下
复制一份环境变量文件命名为 hive-env.sh
cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
hive-env.sh
修改 三个 变量配置
# Set HADOOP_HOME to point to a specific hadoop install directory
export HADOOP_HOME=/usr/bigdata/hadoop-3.3.6/
# Hive Configuration Directory can be controlled by:
export HIVE_CONF_DIR=/usr/bigdata/hive-3.1.3/conf
# Folder containing extra ibraries required for hive compilation/execution can be controlled by:
export HIVE_AUX_JARS_PATH=/usr/bigdata/hive-3.1.3/lib
hive-site.xml
<!-- 配置 mysql 连接 -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://x.x.x.x:3306/hive?useSSL=false</value>