摘要: 一、进入hive之前的操作 1、简介 进入hive客户端之前的操作 hive [-hiveconf x=y]* [<-i filename>]* [<-f filename>|<-e query-string>] 2、设置参数相关的 -hiveconf set key=value hive -hiv 阅读全文
posted @ 2019-06-16 23:27 快乐的张小凡 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在hive中默认只支持单字节分隔符,不支持多字节(超过一个字节)分割符的。 单字节:| . : \t 多字节:|| :: .. create table test01(id int,name string) row format delimited fields terminated by 阅读全文
posted @ 2019-06-16 23:26 快乐的张小凡 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 一、简介 有一定的格式的字符串 map{}+array[]...... 二、解析方式 1、自己定义udf 2、使用内置的函数 get_json_object(json_txt, path) 参数1:需要解析的json字符串 参数2:路径,需要解析出来的当前json串中的路径 根目录:最外层的目录 $ 阅读全文
posted @ 2019-06-16 23:25 快乐的张小凡 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 第一节:内置函数 一、显示内置函数列表 show functions; 默认271个 二、查看函数的基本使用 desc function funname; desc function max; 三、查看函数的详细使用教程 desc function extended funname; desc fu 阅读全文
posted @ 2019-06-16 23:23 快乐的张小凡 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 第一节:原子数据类型 9种 整型4种 :tinyint、smallint、int、bigint 浮点型:float 、double 布尔:boolean 字符串:string 时间戳:timestamp 第二节:复杂数据类型 一、简介 所有的复杂数据类型都是由原子数据类型构成 二、array 1、概 阅读全文
posted @ 2019-06-16 23:21 快乐的张小凡 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 第一节:数据库 Hive的数据库同mysql中的数据库,将数据进行细化管理,不同业务模块的数据放在一个数据库中。 第二节:数据表 一、按管理权限分 1、内部表 管理权限是hive自己,hive对表中的数据(原始数据)有绝对的增删权限的。内部表在进行删除表的时候,表中的数据(hdfs对应的目录)会被删 阅读全文
posted @ 2019-06-16 23:17 快乐的张小凡 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 第一节:hive的产生背景 mapreduce处理的绝大多数的数据,都是格式化的数据。格式化的数据的处理sql最擅长。mapjoin reducejoin的开发代码要写40行,而sql就一个sql语句就可以了,例如:select * from a join b on a.id=b.id;。 mapr 阅读全文
posted @ 2019-06-16 23:14 快乐的张小凡 阅读(223) 评论(0) 推荐(0) 编辑