
Hive
文章平均质量分 84
lyzx_in_csdn
努力只为更强大的存在
展开
-
Hive中UDF的ObjectInspector概念理解
本文为 转载转载转载原文地址:Hive中的ObjectInspector设计 ObjectInspector是Hive中一个咋一看比较令人困惑的概念,当初读Hive源代码时,花了很长时间才理解。 当读懂之后,发现ObjectInspector作用相当大,它解耦了数据使用和数据格式,从而提高了代码的复用程度。 简单的说,ObjectInspector接口使得Hive可以不拘泥于一...转载 2019-01-03 16:31:40 · 2486 阅读 · 0 评论 -
Hive中explode和lateral view组合的用法
1、首先创建一张表create table t1 (id int,name string)insert into t1 (id,name) values (1,'a,b,c'),(2,'d,e,f')执行SELECT explode(split(t.name,',')) from t1 t可以看到explode函数的作用是把列转行如果我们想把id为1的name值a...原创 2019-01-02 18:20:12 · 25516 阅读 · 0 评论 -
《Hive编程指南》之一篇文章看懂Hive的基本操作
1、Create/Drop/Alter/Use DatabaseCreate DatabasesCREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name[COMMENT database_comment][LOCATION hdfs_path][WITH DBPROPERTIES (property_name=property_v...原创 2018-03-11 11:02:44 · 396 阅读 · 0 评论 -
《Hive编程指南》之Hive环境安装
Hive1、解压2、配置(HADOOP_HOME),HiVE_HOME等环境变量3、修改配置文件hive/conf>> cp hive-default.xml.template hive-site.xml>> 修改hive.metastore.schema.verification的值为false>> 创建hive/tempData目录,替换${sy...原创 2018-03-10 15:21:21 · 342 阅读 · 0 评论