HIVE
Y.W.L.
做自己
展开
-
Hive 创建表结构详情
1、Hive是一种建立在Hadoop文件系统上的数据仓库架构,并对存储在HDFS中的数据进行分析和管理; (也就是说对存储在HDFS中的数据进行分析和管理,我们不想使用手工,我们建立一个工具把,那么这个工具就可以是hive) 2、 hive建表语法中的分隔符设定 ROW FORMAT DELIMITED 分隔符设置开始语句 FIELDS TERMINATED BY:设置字段与字段之间的分隔符 ...原创 2018-06-06 15:41:40 · 1778 阅读 · 0 评论 -
hive 特殊数据类型 【array、map、struct】使用
hive提供了复合数据类型:Structs: structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{a INT; b INT},我们可以通过c.a来访问域aMaps(K-V对):访问指定域可以通过["指定域名称"]进行,例如,一个Map M包含了一个group-》gid的kv对,gid的值可以通过M['group']来获取Arrays:array中的数据为相同类...转载 2018-06-06 15:49:31 · 863 阅读 · 0 评论 -
sqoop--mysql表导入hive
mysql 导入 hive 如果使用之前的方式 需要3个步骤: 1、mysql -> HDFS 2、创建hive表 3、将数据load到hive表中 如果可以直接把mysql的数据导入hive中进行分析,会相当的方便 bin/sqoop import \ --connect jdbc:mysql://[hostname]:3306/sqoop \ --username root \ --pa...原创 2018-06-08 11:17:45 · 421 阅读 · 0 评论