【大数据进阶第三阶段之Hive学习笔记】Hive安装

目录

1、环境准备

2、下载安装

3、配置环境变量

4、配置文件

4.1、配置hive-env.sh

​编辑4.2、配置hive-site.xml

5、上传配置jar

6、启动


1、环境准备

安装hadoop 以及 zookeeper、mysql

【大数据进阶第二阶段之Hadoop学习笔记】Hadoop 运行环境搭建-CSDN博客

《zookeeper的安装与配置》自行百度

《Linux环境配置MySQL》自行百度

2、下载安装

CSDN下载:https://download.csdn.net/download/liguohuaty/88702104

Hive官网下载:Downloads (apache.org)

将压缩包上传到opt文件夹,并解压tar -zxvf hive-1.1.0-cdh5.14.2.tar.gz

将文件夹改名为hive:mv hive-1.1.0-cdh5.14.2 hive

3、配置环境变量

输入:vi /etc/profile

插入:

复制代码
export HIVE_HOME=/opt/hive
export PATH=$HIVE_HOME/bin

输入source /etc/profile使环境变量生效

4、配置文件

进入hive,添加文件夹 mkdir warehouse

进入hive的conf文件夹:``cd /opt/hive/conf

4.1、配置hive-env.sh

修改: mv hive-env.sh.template hive-env.sh

修改: vi hive-env.sh

插入

复制代码
export HADOOP_HOME=/opt/hadoop
export HIVE_CONF_DIR=/opt/hive/conf
export HIVE_AUX_JARS_PATH=/opt/hive/lib
export JAVA_HOME=/opt/jdk1.8.0_221

**4.2、**配置hive-site.xml

添加并修改 vi hive-site.xml

插入

复制代码
<configuration></configuration>

插入

复制代码
<!-- 在configuration中加入配置 -->
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/hive/warehouse</value>
</property>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<!-- 如果是远程mysql数据库的话需要在这里写入远程的IP或hosts -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>ok</value>
</property>

5、上传配置jar

mysql-connector-java-5.1.0-bin.jar 下载地址:

将mysql-connector-java-5.1.0-bin 上传到hive的lib文件夹

6、启动

首先需要格式化:schematool -dbType mysql -initSchema

直接输入:hive 进入

相关推荐
海绵宝宝转agent4 小时前
learn-claude-code第1-5章开源学习笔记分享
人工智能·笔记·python·学习
每天都要写算法(努力版)5 小时前
【行业前沿报告】DAgger:让智能体在自己走到的状态上学习
人工智能·学习·机器学习
Elastic 中国社区官方博客5 小时前
将你自己的密钥用于现有 Elastic Cloud 部署
大数据·数据库·elasticsearch·全文检索
红海云6 小时前
Jev:给智能系统做判断的模型
大数据·数据库·人工智能
计算机毕业编程指导师6 小时前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师6 小时前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
geovindu7 小时前
sql: JSON and XML Data Handling in SQL using sql server 2025
大数据·数据库·sqlserver·数据库开发·数据库架构
sunshine22 girl8 小时前
Java学习六 Java常见API-2--String-3-字符串的截取替换和其他方法
java·开发语言·学习
samLi06208 小时前
【数据集】A股上市公司beta贝塔系数数据(2010-2024年)
大数据
xianghongtao01169 小时前
麦肯锡2026技术趋势03_科学发现与工程AI_研究解读
大数据·人工智能