Hive 内部表外部表
Hive的表结构
本质就是Hadoop的目录/文件
– hive默认表存放路径一般都是在你工作目录的hive目录里面,按表名做文件夹分开,如果你
有分区表的话,分区值是子文件夹,可以直接在其它的MR job里直接应用这部分数据
1、查看Hive中表结构:
方式一:
show create table 表名;
show create table orders;
方式二:
desc 表名;
desc orders;
2、删除HIve中表
drop table 表名;
drop table orders;
1、Hive 内部表和外部表区别:
外部表在创建时通过external(外部的)修饰
(1)是否直接通过external
(2)删除外部表,元数据得到删除,但是数据不会真正删除,针对内部表,元数据和数据都被删除
(3)在导入数据到外部表,数据并没有移动到自己的数据仓库目录下,也就是说外部表中的数据并不是由它自己来管理的! 而内部表则不一样
Hive 内部表和外部表应用场景
外部表:可以用户存储一些日志信息,数据不会被删除
外部表使用场景:导入HDFS中的源数据(外部表在删除时是不会删除源数据的)
内部表:逻辑处理的中间过程生成的中间表,或者一些临时表,直接删除即可
内部表使用场景:存放Hive处理中的中间表、结果表(内部表在删除时会连同HDFS上的数据一同删除,可能不关心中间表的数据)
• Hive的create创建表的时候,选择的创建方式:
– 内部表:create table [表名] (默认内部表)
– 外部表:create external table [表名] location ‘hdfs_path ’(hdfs_path必须是文件夹,否则会报错 )
Hive 内部表外部表相关推荐
- hive外部表改为内部表_hive内部表外部表介绍
未被external修饰的是内部表(managed table),被external修饰的为外部表(external table): 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: ...
- tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述
创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] ...
- hive:建库建表、表分区、内部表外部表、数据导入导出
hive建库建表与数据导入 建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create ...
- Hive之管理表 外部表 分区表
一Hive 创建表的三种方式 1.1普通创建 1.2查询语句创建 CREATETABLE IF NOT EXISTS ext_1 AS SELECT deptno,dname,loc FROMdept ...
- 内部表外部表的操作与区别
内部表外部表 未被external修饰的表是内部表(managed table),被external修饰的是外部表(external table) 内部表操作 准备工作: 创建stu.txt 1,zs ...
- 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表
文章目录 一.上传完整的jar文件到hive/lib中 二.修改hive-site.xml 三.修改hive-env.sh 四.在hive和hbase中分别创建相关联的表并通过hive向hbase表中 ...
- hive创建hbase外部表
hive 启动命令:$HIVE_HOME/bin/hive hive 创建hbase外部表: ihr_pes为hive表名: CREATE EXTERNAL TABLE ihr_pes( id str ...
- 【Hive】Hive内部表/外部表
1. 建表语句 Hive官网有详细的建表语句. CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name -- ...
- hive详细笔记(四)-Hive内部表,外部表,分区表,分桶表详解(附带讲解视频)
本节目录 内部表和外部表 静态分区表 动态分区表 分桶表 抽样查询 1 内部表和外部表 未被external修饰的是内部表(managed table),被external修饰的为外部表(extern ...
最新文章
- SAP IQ02 将A序列号改成B序列号后,无修改记录?
- python如何运行程序_02
- python常用的基本操作
- 文章页点赞php代码,wordpress文章页面添加点赞功能
- SemEval-2022组队参赛啦!八节课带你入门全球最大的语义测评大赛
- 3 软件测试对象,查找条件对象By—Selenium自动化测试指南(3)
- MFC和Win32之三___CGdiObject类和windows Gdi对象
- php做前端可以不用js吗,2019,还要不要学前端?
- 渗透测试入门7之权限维持
- python程序语法元素的描述_Python入门——Python程序语法元素
- 多多客DOODOOKE 1.x升级2.x指南
- 【java笔记】常用接口(2):Consumer接口
- 大数据常见的处理方法有哪些
- pythongui界面实例_wxPython:python首选的GUI库实例分享(5)
- 获取分辨率函数是什么_信号的时间域分辨率和频率域分辨率
- 如何移除或修改 RDCM 中的登录凭据(logon credentials)
- 操作系统的工作流程(流程图表示)
- Python 实现多个Excel工作表绘制曲线图
- 如何抓取图片php,PHP网络爬虫之图片抓取
- Android面试题之Activity篇
热门文章
- PCL之常用开源数据集汇总
- input 单击 图标_input添加小图标
- vue列表渲染中key的作用_vue中:key的作用
- php树形结构数组转化
- vSphere Web Client使用指南之安装配置
- 获取手机本地的图片或者照相机照像的图片 为头像
- 补第一阶段冲刺站立会议5(5月17日)
- FPGA实现VGA显示(四)——————读取ROM显示彩色图片(a)
- OpenCart如何添加货币
- Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy