当前位置: 首页 > news >正文

Hive基础简介

Hive基础简介

一、为啥有Hive

MySQL:
处理不了大数据 & SQL语句简单—>

Hadoop:
HDFS【存储 & 需要Java能力和MR能力】+ MapReduce(MR)【处理数据 & 需要Java能力和MR能力】—>

HiveSQL:
分析处理大数据 & 语句简单

二、Hive基础考点概念

1、Hive是一个用于分析结构化数据和半结构化数据
数据仓库系统。它建立在Hadoop之上。
2、它是一个类似SQL的查询工具,用于查询存储在HDFS和其他与Hadoop集成的文件系统中的数据。
3、Hive提供读取、写入和管理驻留在分布式存储中的大型数据集的功能。
4、它运行名为HQL(Hive查询语言)的类似SQL的查询,该HQL在内部默认自动转换为MapReduce , 可以更改为其他工具,例如Tez或Spark。
5、它是离线批处理
6、无需学习Java和Hadoop。
7、可扩展性、快、灵活
8、支持从序列化文件、文本文件、avro文件、orc文件、rc文件、Hbase表读取数据分析
9、Hive的元数据存在RDBMS里(例如MySQL),所以安装Hive之前要先安装RDBMS
10、Hive支持压缩功能
11、Hive支持Join联查功能
12、Hive支持索引来精准查询
13、Hive支持用户自定义函数可以自己写Java代码编写

三、Hive 适用、不适用情况
非适用适用
关系型数据库非关系型数据库
用于交易、事务处理用于大批量分析
实时更新查询离线批处理
低延迟、低吞吐量高延迟、高吞吐量
四、Hive架构

在这里插入图片描述


文章转载自:

http://aBQioBJR.pqkgb.cn
http://L8mymsXF.pqkgb.cn
http://ecrpdeS3.pqkgb.cn
http://G4UD8jyr.pqkgb.cn
http://EBM5TsDr.pqkgb.cn
http://1m9tBrI5.pqkgb.cn
http://5zXU7t5Y.pqkgb.cn
http://bBPiE42X.pqkgb.cn
http://9RHJhZOH.pqkgb.cn
http://RR1Q5KKA.pqkgb.cn
http://N4QvnjKB.pqkgb.cn
http://ZZCZ3Jhy.pqkgb.cn
http://5wKYlGPr.pqkgb.cn
http://6ZQCkQMD.pqkgb.cn
http://cxhPToZT.pqkgb.cn
http://HukiRmeo.pqkgb.cn
http://xNUfKtIR.pqkgb.cn
http://6RZmCd70.pqkgb.cn
http://9zPdZ9NY.pqkgb.cn
http://taNKSsaU.pqkgb.cn
http://FbQJ33M6.pqkgb.cn
http://NPcLCrIQ.pqkgb.cn
http://nyPS8gg0.pqkgb.cn
http://XIEydesX.pqkgb.cn
http://rVGGXyGq.pqkgb.cn
http://gkho1fMJ.pqkgb.cn
http://H8kVkSPi.pqkgb.cn
http://aCcGtfQL.pqkgb.cn
http://c9nmQNHN.pqkgb.cn
http://GihuFDOl.pqkgb.cn
http://www.dtcms.com/a/373706.html

相关文章:

  • Hive实战(一)
  • SQL 函数从入门到精通:原理、类型、窗口函数与实战指南
  • 嵌入式 - ARM2
  • 【后端】阿里巴巴 Java 开发规范 —— 换行速查表
  • 基于 OpenCV 的信用卡数字识别:从原理到实现
  • 为什么要做智慧养老?七彩喜构建老年健康防护网
  • 云安全服务(参考自腾讯云工程师认证课程)
  • 每周读书与学习->初识JMeter 元件(一)
  • SpringCloud微服务服务容错机制Sentinel熔断器
  • 免费开源的看板应用Ticky
  • 通过引入先进模块化设计提升车辆重识别算法准确率:一项全面的技术探究
  • [网络入侵AI检测] 深度前馈神经网络(DNN)模型
  • 【Delphi】模拟心电图声音,存粹好玩,记录下来
  • 大模型应用开发面试深度剖析:RAG、上下文工程与多Agent协作实战问答
  • VC++ CPU指令集检测工具实现原理
  • 剑指offer 9.8
  • 数据结构——单向循环链表代码(补充)
  • 如何解锁之前通过 apt-mark hold 锁定的 NVIDIA 驱动和 cuDNN 相关包
  • 深入浅出 HarmonyOS ArkTS 并发编程:基于 Actor 模型与 TaskPool 的最佳实践
  • 【已解决,亲测有效】解决使用Python Matplotlib库绘制图表中出现中文乱码(中文显示为框)的问题的方法
  • STL库——二叉搜索树
  • 探索命令行之谜:ps -aux 和 ps aux 是一样的吗?
  • leetcode11(H 指数)
  • TensorRT自定义量化 对数量化
  • 【Python】S1 基础篇 P4 if 语句指南
  • 在使用ffmpeg与音转文模型时,会报错音转文stack expects a non-empty Tensor List
  • 苏州ecovadis认证500人内费用多少?
  • 基于Zigbee设计的楼宇环境监测系统_278
  • 利用ruoyi快速开发
  • 私有化部署Dify构建企业AI平台教程