hive中的外部表,内部表以及分区表;

1.未被external修饰的是内部表【managed table】,被external修饰的为外部表【external table】。

2.内部表数据由Hive自身管理,外部表数据由HDFS管理。

3.内部表数据存储在hive.metastore.warehouse.dir【默认:/user/hive/warehouse】,外部表数据存储位置由用户自己决定。

4.删除内部表会直接删除元数据【metadata】及存储数据,删除外部表仅仅删除元数据,HDFS上的文件不会被删除。

5:对内部表的修改会直接同步到元数据,而对外部表的表结构和分区进行修改,则需要修改【MSCK REPAIR TABLE table_name】。

6:分区表,理解分区表:就是将原来的一整张表,分成多张表.

    // 创建内部表:
create table stu1(id string,name string,sex string,age int,
major string)row format delimited fields terminated by ',';//将数据上传到表中load data local inpath '/home/huaqiang/hivedata/stu.log' overwrite into table stu1;
 // 创建外部表:
create external table if not exists stu1(id string,name string,sex
string,age int,major string)row format delimited fields terminated
by ',';
//分区表create table stu4_partition(id string,name string,sex string,age int ,major string)
partitioned by (year string)
row format delimited fields terminated by ','//上传数据
load data local inpath '/home/huaqiang/hivedata/stu.log'
into table stu4_partition partition (year='2019');
 //添加分区:
alter table dept_partition add partition(month='201706') ;
前提: month 分布必须存在.

内部表,外部表,分区表相关推荐

  1. Hive之管理表 外部表 分区表

    一Hive 创建表的三种方式 1.1普通创建 1.2查询语句创建 CREATETABLE IF NOT EXISTS ext_1 AS SELECT deptno,dname,loc FROMdept ...

  2. 内部表外部表的操作与区别

    内部表外部表 未被external修饰的表是内部表(managed table),被external修饰的是外部表(external table) 内部表操作 准备工作: 创建stu.txt 1,zs ...

  3. hive详细笔记(四)-Hive内部表,外部表,分区表,分桶表详解(附带讲解视频)

    本节目录 内部表和外部表 静态分区表 动态分区表 分桶表 抽样查询 1 内部表和外部表 未被external修饰的是内部表(managed table),被external修饰的为外部表(extern ...

  4. tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述

    创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] ...

  5. Hive 内部表外部表

    Hive的表结构 本质就是Hadoop的目录/文件 – hive默认表存放路径一般都是在你工作目录的hive目录里面,按表名做文件夹分开,如果你 有分区表的话,分区值是子文件夹,可以直接在其它的MR ...

  6. hive:建库建表、表分区、内部表外部表、数据导入导出

    hive建库建表与数据导入 建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create  ...

  7. hive外部表改为内部表_hive内部表外部表介绍

    未被external修饰的是内部表(managed table),被external修饰的为外部表(external table): 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: ...

  8. 【Hive】Hive内部表/外部表

    1. 建表语句 Hive官网有详细的建表语句. CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name -- ...

  9. 六、Hive中的内部表、外部表、分区表和分桶表

    文章目录 内部表 外部表 分区表 分桶表 在Hive数据仓库中,重要点就是Hive中的四个表.Hive 中的表分为内部表.外部表.分区表和分桶表. 内部表 默认创建的表都是所谓的内部表,有时也被称为管 ...

  10. oracle临时表与外部表,Oracle中的临时表、外部表和分区表

    在Oracle中,临时表是ldquo;静态rdquo;的,它与普通的数据表一样只需要一次创建,其结构从创建到删除的整个期间都是有效的.相 临时表 在Oracle中,临时表是"静态" ...

最新文章

  1. 无锡朗贤获B+轮融资,辰韬资本、兴韬投资领投
  2. 计算机与图像处理论文标题,数字图像处理论文各种题目.doc
  3. 静态工厂方法与传统构造方法
  4. Spark内置图像数据源初探
  5. Kubernetes 使用 ingress 配置 https 集群(十五)
  6. python和java学哪个好-Python和Java学哪个好?大家是怎么选的
  7. react-router 4v 路由嵌套问题
  8. STM32F0xx系列 基于LL库的Flash模拟EEPROM
  9. 中国首档程序员真人秀,20位选手找bug做模型,结果一开场主办方就惨遭攻击
  10. PostgreSQL获得去、今、明年份、今年的第一天、去年的第一天转换时区、最后一天等
  11. java floor(),Java floor()用法及代码示例
  12. 机器学习一脸懵笔记【05】概率论
  13. word批量导入试题,一键组卷,单机软件题库管家迎来1.2版本
  14. 使用C#.NET WebBrowser控件导航到不同的网站出现 所请求的资源正在使用中。 (从HRESULT异常:0x800700AA)
  15. [dpdk] SDK编译配置
  16. 原神—薄樱初绽时(html+css+js仿原神2.5首页,前端课设)
  17. python回调廖雪蜂_廖雪峰Python总结4
  18. Linux中怎么创建文件?
  19. 打通前后端全栈开发node+vue+mongodb进阶
  20. 论文研读 —— 6. ImageNet Classification with Deep Convolutional Neural Networks (1/3)

热门文章

  1. 移除链表元素 C语言
  2. asp.net智能家居网站设计与实现
  3. 弹弹岛2服务器维护,《弹弹岛2》8月24日更新维护公告 新增治疗图腾与技能致盲弹[图]...
  4. Linux之gparted重分区
  5. 计算偏度Skewness与峰度kurtosis的python程序——简单
  6. 哪个牌子的护眼灯质量好?口碑很好的护眼台灯推荐
  7. 三种方法教你wps取消自动编号
  8. 视频 | 学习Linux进行GTF解析
  9. 计算机系统用户口令必须加密,计算机系统用户口令(密码)安全管理规定
  10. Python 3.8 的赋值表达式与海象运算符