![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
文章平均质量分 54
ThisIsNobody
这个作者很懒,什么都没留下…
展开
-
关于Hive(一) Hive和安装Hive
Hive是构建在Hadoop上的数据仓库框架,通用,可伸缩的数据处理平台Jeff团队为管理和(机器)学习Facebook的海量网络数据而产生设计目的:精通SQL但Java编程技能弱的分析师能对存放在HDFS的数据执行查询Hive把SQL查询转换为一系列在Hadoop集群上运行的作业。数据组织为表,给HDFS的数据赋予结构,元数据存储在metastore中,属于SQL的"方言"HiveQL: ...原创 2018-06-27 09:31:42 · 136 阅读 · 0 评论 -
关于Hive(二) 运行Hive和Hive与传统数据库比较
配置Hive1 执行引擎 > hive.execution.engine 执行引擎 默认为mr > 目前引擎 MapReduce, Tez, Spark > 设置引擎 hive > set hive.execution.engine=Tez2 日志记录 > 日志位置 ${java.io.tmpdir}/${user....原创 2018-06-27 09:31:47 · 513 阅读 · 0 评论 -
关于Hive(三) HiveQL和表
数据类型1 原子类型 > DECIMAL 任意精度的小数,类似Java的BigDecimal (精度,标度) 精度默认值为10, 标度默认值为0 DECIMAL(5, 2) -999.99~999.99 省略标度 DECIMAL(5) -99999~99999 省略精度 DECIMAL(10,0) > 存储文本 STRING...原创 2018-06-27 09:32:02 · 200 阅读 · 0 评论 -
关于Hive(四) 用户定义函数UDF
在内置函数不能满足查询时,通过UDF实现,UDF使用JAVA编写三种UDF:UDF,用户定义聚集函数UDAF(user-defined aggregate function),用户定义表生成函数UDTF(user-defined table-generation UDF)UDF:一个输入数据行,一个输出数据行UDAF:多个输入数据行,一个输出数据行,如max avg countUDTF:一个输入数...原创 2018-06-28 09:37:11 · 135 阅读 · 0 评论 -
Hive show tables找不到原来建的表
因为Hive默认在哪个目录启动Hive,就在该目录生成一个metastore_db,只有在该目录下才能看到表原创 2018-06-28 22:16:50 · 5154 阅读 · 0 评论