Hive初级使用

简介: 创建表student,创建文件student.txt ,文件里面有学生数据行数据之间的列用制表(tab)符分割。 需求:把文件中的数据导入到student表中。

创建表student,创建文件student.txt ,文件里面有学生数据行数据之间的列用制表(tab)符分割。
需求:把文件中的数据导入到student表中。

创建student表

创建以格式化行以制表符(tab)分割的字段表
create table student(id int, name string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';

创建student.txt文件并新增数据

touch /opt/datas/student.txt


559 268

把文本数据导入到student表中

命令:load data local inpath '/opt/datas/student.txt'into table student ;

700

查看结果

  • select * from student ;

    455
  • select id from student ; 就会运行MapReduce 。说明hive进行了优化

    700

目录
相关文章
|
10月前
|
SQL 大数据 HIVE
大数据技术之Hive SQL题库-中级6
大数据技术之Hive SQL题库-中级6
158 0
|
10月前
|
SQL 移动开发 大数据
大数据技术之Hive SQL题库-中级3
大数据技术之Hive SQL题库-中级3
266 0
|
SQL 存储 分布式计算
BigData之Hive:Hive数据管理的简介、下载、案例应用之详细攻略
BigData之Hive:Hive数据管理的简介、下载、案例应用之详细攻略
|
SQL JSON 关系型数据库
Hive开发问题汇总
总结一下平时hive开发中遇见的常见问题,供大家参考
430 0
|
SQL HIVE
【Hive】(二十四)谈谈 Hive 开发过程中需要注意的二三事?
【Hive】(二十四)谈谈 Hive 开发过程中需要注意的二三事?
239 0
|
SQL 存储 分布式计算
Hadoop-Hive基础知识整理
Hadoop-Hive基础知识整理
Hadoop-Hive基础知识整理
|
SQL 数据采集 数据挖掘
|
SQL 存储 分布式计算
Hive高级应用(一)
Apache Hive是一个构建在hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为MapReduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询–因为它只能够在Haoop上批量的执行Hadoop。
Hive高级应用(一)
|
SQL Java 数据库连接
|
SQL 并行计算 数据挖掘