Hive SQL DML语法之加载数据:
Hive SQL-DML-Load加载数据:
load
--step1 建表 --建表 student_local 用于演示从本地加载数据 use itheima; create table if not exists student_local( num int, name string, gender string, age int, dept string) row format delimited fields terminated by ","; --建表 student_HDFS 用于演示从HDFS加载数据 create table if not exists student_HDFS( num int, name string, gender string, age int, dept string) row format delimited fields terminated by ","; --step2 加载数据 --从本地加载数据 数据位于HS2(node1)本地文件系统 本质是hadoop fs -put上传操作 load data local inpath '/root/hivedata/students.txt' into table student_local; --local 是纯复制操作 (这里本地指的是hive服务器所在本地) --从HDFS加载数据 数据位于HDFS文件系统根目录下 本质是hadoop fs -mv 移动操作 --先把数据上传到HDFS上 hadoop fs -put /root/hivedata/studemts.txt/ load data inpath '/students.txt' into table student_HDFS; --从HDFS加载是纯移动操作


均能成功导入数据。

本文详细介绍了Hive中的DML语句,包括如何使用load数据加载到Hive表中,从本地文件系统和HDFS加载数据,并展示了insert语句的数据插入。此外,还涵盖了查询数据的基本操作,如select、group by、having、order by和limit。
最低0.47元/天 解锁文章
1252

被折叠的 条评论
为什么被折叠?



