04-Hive表数据导入和导出,java基础知识点面试题

本文介绍了HiveSQL在创建、插入、表结构克隆以及数据导入导出等方面的操作,同时提到了如何将数据导出到本地和HDFS,以及提供了一份针对Java开发者的学习资源包,包括面试题和视频教程。
摘要由CSDN通过智能技术生成

stored as textfile;

hive>create table if not exists t_user3(

id int,

name string

)

row format delimited

fields terminated by ‘,’

lines terminated by ‘\n’

stored as textfile;

hive>create table if not exists t_user4(

id int,

name string

)

row format delimited

fields terminated by ‘,’

lines terminated by ‘\n’

stored as textfile;

hive> insert into table t_user2 select * from t_user;

#扩展

hive> from t_user

insert into t_user3 select *

insert into t_user4 select * where id<3;

hive> create table t_user5 (id int);

hive> insert into t_user5 select id from t_user;

方法四 :克隆表数据

hive> create table if not exists t_user6 as select * from t_user;

#扩展内容 只复制表结构

hive> create table if not exists t_user7 like t_user;

加载数据的本质:

1,如果数据在本地,加载数据的本质就是将数据copy到hdfs上的表目录下。

2,如果数据在hdfs上,加载数据的本质是将数据移动到hdfs的表目录下。

hive数据导出


–1. 导出数据到本地文件系统的目录下

hive>insert overwirte local directory ‘/root/out/00’

select * from t_user;

–2. 导出数据到hdfs的目录下

hive>insert overwirte directory ‘/root/out/00’

select * from t_user;

—导出的文件字段默认不分隔

–3.修改导出后的列与列之间的格式

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

学习视频:

大厂面试真题:

img-JC6wo4AO-1711268140079)]

最后

学习视频:

[外链图片转存中…(img-NwSUZgy0-1711268140079)]

大厂面试真题:

[外链图片转存中…(img-X8S2Rquk-1711268140079)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值