注:技术交流可以加我VX:k-loop,昵称:默读者。1,创建用户表   create table tmp_user( uid string comment'用户ID', name string comment'用户名' )comment'用户表' ; 插入测试数据   insert into tmp_user(uid,name) values('A','理
转载 2024-03-11 06:22:54
63阅读
目录0 引言1 CTE 的使用1 命令格式2 示例3 CTE作用 小结0 引言 Hive with 语句该子句紧跟在SELECT或INSERT关键字之前,可以在Hive SELECT,INSERT,  CREATE TABLE AS SELECT或CREATE VIEW AS SELECT语句中使用一个或多个CTE 。union等集合操作中。&nb
转载 2023-08-25 22:57:29
4304阅读
Hive是一个开源的数据仓库基础设施工具,它构建在Hadoop之上,用于处理大规模的结构化和半结构化数据。Hive提供了类似于SQL的查询语言,称为HiveQL,使得可以用类似于传统数据库的方式来查询和分析数据。 ### Hive的基本概念和组件 在深入了解Hive如何使用之前,让我们先了解一些基本概念和组件。 - **HiveQL**:HiveQL是Hive的查询语言,它类似于SQL。通过
原创 2024-01-30 06:31:34
52阅读
词法、语法解析模块会先介绍一下antlr环境(上)。然后举实际案例说明怎么使用antlr工具、利用antlr生成的Lexer、Parser、TreeParser代码,获取asttree。这些都是hive获取asttree的过程,理解了这些,再理解hive的asttree就很容易了(中)。 最后 详细介绍hive词法、语法解析的源码 以及hive AstTree的使用 (下) 1、什么是
hive基本使用
原创 2017-05-21 08:30:32
340阅读
package Main;import java.sql.SQLException;import java.sql.Connection;import java.sql.ResultSet;import java...
转载 2019-03-22 09:42:00
73阅读
2评论
# 如何使用Hive的WITH语句 ## 1. 概述 在Hive中,使用WITH关键字可以创建临时表,方便我们在查询中多次引用这个临时表。对于刚入行的小白来说,掌握这个功能可以提高查询效率和简化代码逻辑。 ## 2. 实现步骤 下面是使用WITH语句的一般流程,我们可以通过表格展示每个步骤: ```mermaid journey title 使用Hive的WITH语句流程 s
原创 2024-03-10 06:06:40
234阅读
文章目录一、启动hive1. hive启动的前置条件2. 启动方式一: hive命令3. 方式二:使用jdbc连接hive二、Hive常用交互命令1. hive -help 命令2. hive -e 命令3. hive -f 命令4. 退出hive窗口5. 在hive窗口中执行dfs -ls /;三、Hive语法1.DDL语句1.1 创建数据库1.2 两种方式查询数据库1.3 显示数据库信息1.
转载 2024-06-21 13:47:35
86阅读
前言Hive是一个基于Hadoop的数据仓库基础架构,它提供了一种类SQL的查询语言,称为HiveQL,用于分析和处理大规模的结构化数据。Hive的主要特点包括:可扩展性:Hive可以处理大规模的数据,支持高性能的并行化执行。数据抽象:Hive将数据抽象为表,可以通过HiveQL进行查询和分析。它支持表的分区、桶和索引,以提高查询性能。扩展性:Hive支持用户自定义函数(UDFs)和用户自定义聚合
1,前言书接上回,接着对上一个hive安装后环境下的hive使用。 
转载 2023-06-14 21:50:09
73阅读
文章目录hql的执行流程1、建库2、查询数据库3、删除数据库4、切换数据库5、查看数据库里面的表6、添加表创建内部表(Managered_Table)创建外部表(External_Table)外部表与内部表对比※※※:创建分区表1、分区表的实质2、二级分区:3、创建结构相同的表:4、建表的同时插入数据(把查询结果保存在一张表中)5、存储为不同格式创建分桶表分区表和分桶表的对比※※※:7、删除表8
转载 2023-07-12 20:34:08
112阅读
文章目录一、Hive交互shell二、Hive JDBC服务(hiveserver2)三、Hive命令使用 –e 参数来直接执行hql的语句使用 –f 参数通过指定文本文件来执行hql的语句更多参数可以输入hive -help查看 一、Hive交互shell切换到hive的安装目录,然后运行bin目录中的hivecd /export/servers/hive-1.1.0-cdh5.14.0 bi
转载 2023-05-22 15:30:21
232阅读
本文主要介绍Hive的架构和以及HQL的查询阶段,主要内容包括:Hive的架构架构中的相关组件介绍HQL的查询阶段Hive的架构hive的基本架构图如下图所示:相关组件介绍数据存储Hive中的数据可以存储在任意与Hadoop兼容的文件系统,其最常见的存储文件格式主要有ORC和Parquet。除了HDFS之外,也支持一些商用的云对象存储,比如AWS S3等。另外,Hive可以读入并写入数据到其
  hive的安装和MySQL的安装以及关联,这里不再赘述,本章主要讲一下hive2的使用以及一些需要注意的问题。一.因为现在hive已经不能满足人们更高的需求了,所以hive2成为了主流的应用查询和计算工具。hive将MapReduce的源代码进行封装,通过写sql语句将其以MapReduce的方式进行运算。但缺少了执行过程的逻辑性,所以利弊各有。1、  现在我们用beeline进行连接jdbc
转载 2023-07-21 21:54:26
119阅读
1.声明当前内容主要用于本人学习和复习,当前内容主要为启动当前的WebHCat和测试和解决其中出现的问题2.首先启动当前的WebHCatcd hcatalog/sbin/ ./webhcat_server.sh start这表示启动成功了3.查看官方的使用方式通过示例发现:当前的WebHCat是占用的端口为:50111通过命令查看端口netstat -nltp4.使用web方式访问查看状态http
转载 2023-08-21 14:10:25
150阅读
========================================================声明:由于不同平台源码阅读格式不一致,所以​​获取更多阅读体验!!​​个人网站地址:​​http://www.lhworldblog.com/2018/01/18/hive​​========================================================
原创 2022-12-30 16:54:29
211阅读
DDL:data definittion language  数据定义语言   主要是定义或改变表的结构、数据类型、表之间的链接和约束等初始化操作 DML:data manipulation language  数据操作语言   主要是对数据库的数据进行增删改查操作,如select、insert、delete、update等
转载 2023-07-12 10:24:32
76阅读
在大数据领域,hive 的位置非常重要,排名前三的大数据工具为 spark、hive、kafka 什么是hive在大数据领域有 3 种需求场景:传输、存储、计算;hive 是一个处理海量的结构化数据的计算引擎;hive 是基于 hadoop 的一个数据仓库工具,他将结构化的数据数据文件映射为一张表,并且提供了类 sql 的查询功能;hive 提供的 sql 叫 HQL,本质是把 HQL
转载 2023-07-12 22:35:01
56阅读
一、什么是 Apache Hive?Apache Hive 是一个基于 Hadoop Haused 构建的开源数据仓库系统,我们使用它来查询和分析存储在 Hadoop 文件中的大型数据集。此外,通过使用 Hive,我们可以在 Hadoop 中处理结构化和半结构化数据。换句话说,Hive 是一个数据仓库基础设施,便于查询和管理驻留在分布式存储系统中的大型数据集。它提供了一种类 SQL 的查询语言 H
转载 2024-06-03 09:45:19
21阅读
目前Hive支持MapReduce、Tez和Spark 三种计算引擎。4.1 MR计算引擎MR运行的完整过程:Map在读取数据时,先将数据拆分成若干数据,并读取到Map方法中被处理。数据在输出的时候,被分成若干分区并写入内存缓存(buffer)中,内存缓存被数据填充到一定程度会溢出到磁盘并排序,当Map执行完后会将一个机器上输出的临时文件进行归并存入到HDFS中。当Reduce启动时,会启动一个线
转载 2023-07-12 22:29:35
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5