大讲台谈Hive(后篇一).docVIP

  • 6
  • 0
  • 约7.88千字
  • 约 12页
  • 2017-05-05 发布于上海
  • 举报
大讲台谈Hive(后篇一)

大讲台谈Hive(后篇一) 大讲台谈hive(后篇一) Hive 操作 表操作 Hive 和 Mysql 的表操作语句类似,如果熟悉 Mysql,学习Hive 的表操作就非常容易了,下面对 Hive 的表操作进行深入讲解。 1、创建表 Hive 的数据表分为两种,内部表和外部表。 内部表:Hive 创建并通过 LOAD DATA INPATH 进数据库的表,这种表可以理解为数据和表结构都保存在一起的数据表。当通过 DROP TABLE table_name 删除元数据中表结构的同时,表中的数据也同样会从 HDFS 中被删除。 外部表:在表结构创建以前,数据已经保存在 HDFS 中,通过创建表结构,将数据格式化到表的结果里。当进行 DROP TABLE table_name 操作的时候,Hive 仅仅删除元数据的表结构,而不删除 HDFS 上的文件,所以,相比内部表,外部表可以更放心大胆地使用。 2、表查询 Hive 的查询语句与标准 SQL 语句类似 3、 数据加载 首先创建一个表 table2,table4,必须声明文件格式STORED AS TEXTFILE,否则数据无法加载。 1. hivegt; create table table2(uid STRING,gen

文档评论(0)

1亿VIP精品文档

相关文档