大数据(3a)HIVE安装

Hive的安装与配置(二) HIve的安装与配置    本文中hive版本2.3.2,默认环境中jdk已经正常安装,hadoop集群正常启动 1.1下载hive安装文件 可以从Apache官网下载安装文件,即http://mirror.bit.edu.cn/apache/hive/ 由于hive是默认将元数据保存在本地内置的Derby数据库中,Derby是单用户模式,不支持会话连接(具体体现:当你进行切换目录启动的... 阅读详情

本文(Hadoop已装)续
https://yellow520.blog.youkuaiyun.com/article/details/110425351

1、HIVE简介

  • 基于Hadoop的数据仓库工具
  • 将结构化的数据文件映射为数据库表,并提供SQL功能;
    能将SQL语句转变成MapReduce(或Spark、TEZ…)任务来执行
  • 场景:非实时 大量不可变数据 的 批处理作业(离线数仓)
  • 官网:http://hive.apache.org

简单架构图

比较MySQLHIVE
角色数据库数据仓库工具
是否存数据存不存
延时低高
数据量小大
应该场景增删查改大数据查询

2、环境和版本

安装包版本下载路径
JDK
Hadoop
HIVE
1.8
3.1.3
3.1.2
https://download.youkuaiyun.com/download/Yellow_python/13782524
MySQL5.7.32https://dev.mysql.com/downloads/mysql/
MySQL的JDBC5.1.49https://dev.mysql.com/downloads/connector/j/

下载到本地后使用rz -b上传

3、MySQL安装

https://yellow520.blog.youkuaiyun.com/article/details/113036158

4、HIVE安装

4.1、解压到指定目录并改名

tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/
cd /opt
mv apache-hive-3.1.2-bin hive

4.2、环境变量

vi /etc/profile.d/custom.sh
# HIVE
export HIVE_HOME=/opt/hive
export PATH=$PATH:$HIVE_HOME/bin
source /etc/profile.d/custom.sh

4.3、删除日志冲突

cd $HIVE_HOME/lib
mv log4j-slf4j-impl-2.10.0.jar log4j-slf4j-impl-2.10.0.jar.bak

4.4、HIVE元数据配到MySQL

4.4.1、将MySQL的JDBC驱动复制到HIVE的lib目录

是之前和MySQL一块上传的东东

cp mysql-connector-java-5.1.49.jar $HIVE_HOME/lib/

4.4.2、配置metastore到MySQL

有个hive-default.xml.template默认配置模板,但本文不用

vim $HIVE_HOME/conf/hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    <!-- 元数据 配到 MySQL的库名(之后MySQL要同名建库metastore) -->
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://hadoop100:3306/metastore?useSSL=false</value>
    </property>
    <!-- MySQL的JDBC驱动 -->
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <!-- mysql用户名 -->
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>
    <!-- mysql密码 -->
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>123456</value>
    </property>
</configuration>

4.4.3、MySQL建库

mysql -uroot -p123456
create database metastore;
quit;

4.4.4、初始化HIVE元数据库

$HIVE_HOME/bin/schematool -initSchema -dbType mysql -verbose

4.5、运行HIVE

启动HIVE前先要确保Hadoop正在运行,并且 安全模式 结束

start-dfs.sh
ssh hadoop102 "start-yarn.sh"

进入HIVE

hive

退出HIVE

SHOW DATABASES;
QUIT;

5、重要补充!

  1. https://yellow520.blog.youkuaiyun.com/article/details/115960751
  2. 本文HIVE下载地址中,那个hive压缩包和官网的不完全一样
    在官网的基础上,做改了些源码的来兼容【HIVE on Spark】
    以及把guava-19.0.jar换成guava-27.0-jre.jar来兼容Hadoop
    以及没有binary-package-licenses文件夹
Hive3.1.3版本安装部署 至此hive组件就已经安装完成了,相对于hadoop集群部署来说还是比较简单的,需要配置的地方也没那么多,但目前hive底层运行的执行引擎还是mapreduce,如果想要hive运行的更加高效,可以开启多个hiveserver2或者切换到hive on spark来加速任务的执行速度,由于篇幅有限,这里就不继续讨论了,后续再接着讨论其他组件的功能。 阅读详情

相关推荐

Hive 2.3.3 安装指南

本教程全面介绍了Hive安装配置,并详细介绍了Hive文件配置,以及常见错误,让初学者也能轻易地完成数据仓库安装。

wulin_9的专栏 5666

黑马Hive+Spark离线数仓工业项目--数仓主题应用层ST层构建(1)

黑马Hive+Spark离线数仓工业项目--数仓主题应用层ST层构建

技术专家 1223

大数据技术之Hive

声明:原文来自于《尚硅谷》免费学习资料 文章仅供学习,如需详细了解请光顾《尚硅谷》官网

小菜菜的博客 1520

黑马Hive+Spark离线数仓工业项目--数仓维度层DWS层构建(2)

黑马Hive+Spark离线数仓工业项目--数仓维度层DWS层构建(2)

技术专家 1324

大数据技术之Hive第2章 Hive安装

2.1 Hive安装地址 1)Hive官网地址: http://hive.apache.org/ 2)文档查看地址: https://cwiki.apache.org/confluence/display/Hive/GettingStarted 3)下载地址: http://archive.apache.org/dist/hive/ 4)github地址: https://gith...

尚硅谷铁杆粉丝的博客 929

Hive 3.0.0 的安装(图文教程)

Hive 2.1 的安装(图文教程) 开门见山 点进来的大佬们肯定知道这东西干嘛用的,废话不多说,干就完了! 安装包准备 点击下载Hive 2.1 将下载的hive包上传至服务器。 解压安装包tar -zxvf apache-hive-2.1.0-bin.tar.gz 为了好操作,将解压后的文件夹更改名字 mv apache-hive-2.1.0-bin hive 向/etc/profile文件中写入hive的配置参数,命令如下: vim /etc/profile ## 在最下面添加,

善皮之的博客 2550

HIve安装配置(超详细)

文章目录Hive安装配置一、Hive安装地址二、Hive安装部署1. 把 `apache-hive-3.1.2-bin.tar.gz`上传到Linux的/export/software目录下2. 解压`apache-hive-3.1.2-bin.tar.gz`到/export/servers/目录下面3. 修改`apache-hive-3.1.2-bin.tar.gz`的名称为hive4. 修改/etc/profile,添加环境变量5. 初始化元数据库(默认是derby数据库)三、MySQL安装1. 安装M

W_chuanqi的博客 12万+

docker下安装hive 2.3.4

安装前准备下载 apache-hive-2.3.4-bin.tar.gz hadoop-2.9.2.tar.gz 未说明的情况下,宿主机操作命令的默认路径为/opt,容器内操作的默认路径为/usr/local 搭建镜像 新建执行脚本 vim run.sh #!/bin/bash /usr/sbin/sshd -D 新建Dockerfile #将密钥文件复制到/etc/ss...

Victor_python 1991

Hive超详细安装

Hive的超详细安装

2401_83273632的博客 4335

【大数据】于hadoop 3.1高可用HA环境下安装hive3.1

Hive3.1.1安装 环境: Hadoop: 3.1.1四台HA高可用 JDK: 1.8 MySQL: 5.7.24(安装在远程机器) Hive: 3.1.1 MySQL驱动: mysql-connector-java-5.1.46-bin.jar 前提条件是hadoop环境已安装好,mysql数据库已安装好...

debimeng 1129

GEO芯片数据下载和探针ID转换(保姆级教程)

R语言安装、GEO芯片数据下载、探针ID转换

qq_43138237的博客 3万+

大数据学习——安装hive

大数据学习——安装hive

2301_78409414的博客 2951

【win10+RAGFlow+Ollama】搭建本地大模型助手(教程+源码)

在当今科技飞速发展的时代,人工智能(AI)已经成为各行各业不可或缺的一部分。特别是在文档处理和数据分析领域,AI的应用更是无处不在。今天,我要向大家介绍一个开源的AI框架引擎——RAGflow。它能够在深度文档理解方面执行检索增强生成(Retrieval-Augmented Generation,简称RAG),并且被认为是目前最优秀的RAG框架之一。本文将详细探讨RAGflow的创新功能、技术特点以及如何在实际应用中发挥其最大潜力。

Yooao的博客 9620

【大数据】Hive入门➕安装(尚硅谷大数据Hive 3.1.3教程)

hive尚硅谷面试刷题网站✍命令行客户端beeline是Apache Hive提供的一个交互式工具,用于与Hive进行交互式的数据库操作和查询。具体来说,beeline允许用户通过命令行界面连接到Hive服务器,并在该界面下执行Hive SQL语句、查看查询结果、管理数据库和表等。连接到Hive服务器:通过指定连接URL、用户名、密码等信息,可以建立与Hive服务器的连接。

YG15165的博客 4298

稳健自适应波束形成学习(2):自适应计算对角加载量方法——基于广义线性组合的鲁棒Capon波束形成

对于快拍数相对阵元数较小时,样本协方差矩阵不能很好对协方差矩阵进行估计。常规的对角加载量需要根据经验值或不断手动调整进行测试,没有一个明确的准则和推导。该篇介绍一种自适应计算对角加载量的方法,且能适应快拍数相对阵元数较小时的情况。均匀线阵阵元数:18;载波频率30MHz;通信信号来波方向0°、来波估计偏差0.5°;干扰来波方向30°;通信信号信噪比10dB;干扰信号信噪比60dB。也即在干扰角度生成66dB的零陷,通信信号受到16dB的衰减。

a1uajug的博客 825

高效低功耗设计:PMOS电子开关在墨水屏与ADC采样电路中的创新应用

本文深入探讨了PMOS电子开关在低功耗设计中的创新应用,特别是在墨水屏和ADC采样电路中的关键作用。通过详细分析PMOS的导通机制和近乎零静态功耗特性,展示了其在待机低功耗场景下的显著优势,并提供了实用的电路设计技巧和元器件选型建议,帮助工程师实现极致的功耗优化。

weixin_29193359的博客 163

Hive 3 安装部署教程

前言 本文隶属于专栏《100个问题搞定大数据安装部署》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见100个问题搞定大数据安装部署 正文 1. 准备 Hive 安装包 Hive 3.x 版本需要搭配 Hadoop 3.x 环境 自行按照教程提示下载 Hive 安装包 或者使用笔者提供的 Hive 安装包——Hive3.1.2安装包 下载hive 下载地址 打开下载地址后,如下图点击 apache-hive-3.1.2-bin.tar.gz

Shockang的博客 1万+

深入解析MTK平台hang_detect机制:从原理到实战调试

本文深入解析了MTK平台hang_detect机制的工作原理与实战调试技巧。作为系统健康监测的核心机制,hang_detect通过多层级监控体系检测应用层和内核层异常,结合Kernel_exception等日志信息快速定位问题。文章详细介绍了典型问题案例、调试方法及预防措施,帮助开发者提升MTK平台系统稳定性调试能力。

purple的博客 1005

大数据BigData之hive怎么样才能够直接读取amazon s3中的.gz文件数据呢?

在看这篇文章之前,请确保以下几件事 安装好 jdk 安装好 hadoop (记得准备好需要用到的jar包) 安装好 hive (记得配置元数据库、准备好需要用到的jar包) 配置好 hadoop 连接 amazon s3 的文件 配置好 hive 连接 amazon s3 的文件 配置好 hive 与 hadoop 之间的连接 hive怎么样才能够直接读取amazon s3中的.gz文件数...

RunFromHere的博客 1863

从ISCXTor2016到CICIDS2017:手把手教你下载和使用UNB的网络安全数据集

本文详细介绍了UNB大学发布的ISCXTor2016和CICIDS2017等网络安全数据集的下载与使用方法,特别适合加密流量识别和网络行为分析研究。文章提供了多种高效获取路径、文件结构解析及实战分析示例,帮助研究者快速上手这些真实场景捕获的精细标注数据集。

weixin_42524945的博客 640

MMWCAS-DSP-EVM与AWR2243实战:从开箱到数据采集的完整避坑指南

本文提供了MMWCAS-DSP-EVM与AWR2243毫米波雷达评估板从开箱、软硬件准备、固件烧录到数据采集的完整实战指南。重点解析了硬件连接、软件版本匹配、固件烧录、网络配置及MMWave Studio GUI操作等关键步骤,并汇总了常见问题排查方法,帮助开发者快速上手并规避常见陷阱。

algae的博客 504

【BigData】Hive的安装

CentOS7下MySQL与HIVE的安装

别下完这场雪 283

RIP协议

一、 Rip简介 早期在unix系统上使用,1988年才发布第一个rip协议标准“RFC1058”,是一种距离矢量(Distance-vector)协议。 1. 特点: 只关心跳数,下一跳,不关心整网拓扑。 基于传闻的路由协议。 2. 场景: 适用于规模小且可靠性要求低的网络环境,部署简单,因为其跳数限制,不适用于大型网络。 3. 工作原理: - 开启RIP发送RIP请求 - 接受请求发出响应...

ledrsnet的博客 8608

SZT-bigdata完整部署教程:从零搭建大数据集群

SZT-bigdata是深圳地铁大数据客流分析系统,本文将为您提供从零开始搭建SZT-bigdata大数据集群的完整部署教程,帮助您快速掌握部署要点和关键步骤。 ## 一、环境准备与集群规划 在开始部署SZT-bigdata大数据集群之前,需要做好环境准备和集群规划工作。确保服务器满足硬件和软件要求,合理规划集群节点数量和角色分配。 ### 1.1 硬件与软件要求 硬件方面,建议每台服务器

gitblog_00229的博客 1261

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

大数据BigData之Hive的结构

文章目录   1. Hive结构介绍   2. 结构描述     2.1 用户接口主要有三个:CLI,Client 和 WUI     2.2 Hive 将元数据存储在数据库中,如 mysql、derby     2.3 解释器、编译器、优化器、执行器   3. Hive 和普通 DB 的异同   4. 元数据   5. 数据存储 1. Hive结构介绍 Hive 构建在Hadoop的HDFS和...

weixin_34216036的博客 277

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【大数据】Hive系列之- Hive3.1.3 安装教程

Hive-3.3.1 安装部署教程

如切如磋,如琢如磨,臻于至善。 1312

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: 大数据(2c)Hadoop集群部署
下一篇: 大数据(0b)离线数据仓库
小基基o_O
博客等级 码龄9年 4414粉丝 467原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值