Hive的基本操作-创建外部表
外部表的操作
外部表说明
外部表因为是指定其他的hdfs路径的数据加载到表当中来,所以hive表会认为自己不完全独占这份数据,所以删除hive表的时候,数据仍然存放在hdfs当中,不会删掉
管理表和外部表的使用场景
每天将收集到的网站日志定期流入HDFS文本文件。在外部表(原始日志表)的基础上做大量的统计分析,用到的中间表、结果表使用内部表存储,数据通过SELECT+INSERT进入内部表。
操作案例
分别创建老师与学生表外部表,并向表中加载数据
创建老师表
create external table teacher (t_id string,t_name string) row format delimited fields terminated by
创建学生表
create external table student (s_id string,s_name string,s_birth string , s_sex string ) row format d
加载数据
load data local inpath '/export/servers/hivedatas/student.csv' into table student;
加载数据并覆盖已有数据
load data local inpath '/export/servers/hivedatas/student.csv' overwrite into table student;
从hdfs文件系统向表中加载数据(需要提前将数据上传到hdfs文件系统)
cd /export/servers/hivedatas
hdfs dfs -mkdir -p /hivedatas
hdfs dfs -put techer.csv /hivedatas/
load data inpath '/hivedatas/techer.csv' into table teacher;
Hive的基本操作-创建外部表相关推荐
- Hive的基本操作-创建内部表
管理表的操作 建表初体验 use myhive; create table stu(id int,name string); insert into stu values (1,"zhang ...
- hive中创建外部表分区表测试
--创建外部表 CREATE EXTERNAL TABLE my_report( last_update string, col_a string) PARTITIONED BY ( par_dt s ...
- Hive的基本操作-创建表的格式
创建数据库表的语法 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name[(col_name data_type [COMMENT col_commen ...
- hive 创建外部表产生java_(一)Hive表(管理表、外部表)的创建规则
建表语句: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...
- Hive创建外部表以及分区
创建带分区的外部表 创建外部表的优点是数据能够随时从hdfs中挂载进表中 使用分区的优点是能够缩短查询范围 以下的样例展示了怎样创建外部表 CREATE EXTERNAL TABLE my_daily ...
- 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表
文章目录 一.上传完整的jar文件到hive/lib中 二.修改hive-site.xml 三.修改hive-env.sh 四.在hive和hbase中分别创建相关联的表并通过hive向hbase表中 ...
- hive建表(一)创建外部表
未被external修饰的是内部表(managed table),被external修饰的为外部表(external table): 区别: 内部表数据由Hive自身管理,外部表数据由HDFS管理: ...
- Hive创建外部表详细步骤
Hive创建外部表详细步骤 一.创建外部表 二.hdfs建立文件夹存放数据 三.准备数据 四.上传数据到HDFS目录 五.Hive表关联文件得到数据 六.查询数据 一.创建外部表 create ext ...
- hive 创建外部表
创建外部表,PARQUET格式,以文件日期作为PARTITION分区 create external table if not exists TABLE_NAME ( serverReceiveTim ...
最新文章
- Path Tracing
- 公有云和私有云,哪种是大势所趋?
- dcba oracle,【转】dcba的文章:Oracle的SET UNUSED COLUMN操作到底做了什么?
- [HNOI2009]最小圈 (二分答案+负环)
- 并发编程-15并发容器(J.U.C)核心 AbstractQueuedSynchronizer 抽象队列同步器AQS介绍
- 什么是分布式_终于搞懂分布式锁是什么了
- 自动删除过期归档日志
- python 提取前五行_Pandas 1:如何在Python中载入数据集
- faker和劫的图片_faker亲手画的劫被曝光,看到他的画,众人心里久久不能平息!...
- STM32之通用定时器输入捕获模式
- 谁人来帮库克卖“苹果”?
- 2017 JavaScript生态圈调查报告
- [UE4]关闭自动曝光
- Anaconda下载速度慢,用清华镜像
- php展厅控制系统,展厅中控系统详细介绍
- Windows 安装 KMS 与 MAK 的区别
- 五、NLP聊天语料处理
- 中职网络安全隐藏信息探索思路以及讲解
- 教你如何更改U盘图标
- html5引入文本,引入文本有几种方式