hive
晓晓很可爱
这个人很懒什么都没有留下
展开
-
hive中lpad:左填充函数,rpad:有填充函数,conv:将十进制转为二进制函数
1. lpad:按照指定的字符,向左补齐指定的位数例如:select lpad('20',10,'0'); 结果为:0000000020第一个参数:你要补齐的字段值第二个参数:补齐之后总共的位数第三个参数:你要在左边填充的字符2.rpad:按照指定的字符,向右补齐例如:select rpad('20',10,'0'); 结果为:2000000000第一个参数:你要补齐的字段值第二个参数:补齐之后总共的位数第三个参数:你要在右边填充的字符3.c...原创 2020-12-19 20:38:23 · 9514 阅读 · 1 评论 -
hive-sql金典面试题分别用sql,spark-sql(DSL),Spark-rdd形式实现
1.案例一需求:求同一个用户连续登录三天及以上的用户1.1 数据准备guid01,2018-03-01guid01,2018-02-28guid01,2018-03-01guid01,2018-03-04guid01,2018-03-02guid01,2018-03-05guid01,2018-03-06guid01,2018-03-07guid02,2018-03-01guid02,2018-03-02guid02,2018-03-03guid02,2018-03-06原创 2020-12-10 00:07:25 · 390 阅读 · 0 评论 -
Hive分析窗口函数
Hive分析窗口函数一数据准备cookie1,2015-04-10,1cookie1,2015-04-11,5cookie1,2015-04-12,7cookie1,2015-04-13,3cookie1,2015-04-14,2cookie1,2015-04-15,4cookie1,2015-04-16,4创建数据库及表create database if not exists cookie;use cookie;drop table if exists cook.转载 2020-11-23 21:51:32 · 155 阅读 · 0 评论 -
【hive 日期函数】Hive常用日期函数整理
1、to_date:日期时间转日期函数 select to_date('2015-04-02 13:34:12');输出:2015-04-0212 2、from_unixtime:转化unix时间戳到当前时区的时间格式 select from_unixtim...转载 2020-11-15 20:45:07 · 2304 阅读 · 0 评论 -
hive sql语句转换成mapreduce
hive sql语句转换成mapreduce 孩子加油孩子 2017-04-28 11:33:52 ...转载 2020-11-14 22:49:13 · 368 阅读 · 0 评论 -
ERROR : FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.q
出现这种错的的原因:当我们在hive中执行sql语句时,在执行一些复杂的语句时,hive会报以上错误,出现这种错误的原因是,我们用hiveserver2 启动服务端,然后用beeline 去链接hiveserver2服务端是,hive默认给beeline 分配的内存只有256m, 分配的内存太小,导致我们无法运行而报错;解决办法:修改hadoop环境配置文件,,修改hadoop分配客户端内存的配置:代码如下:export HADOOP_CLIENT_OPTS="-Xmx1g $HADOOP原创 2020-10-15 14:26:10 · 4335 阅读 · 0 评论 -
hive中导入导出数据的方式,静态分区和动态分区
0.导入数据的多种方法:1)直接将数据文件上传到对应的表的目录下 ;hdfs dfs -put 本地文件 hdfs中表对应的目录;2)使用命令导入本地文件: 如果是本地数据 原理就是将本地数据上传到指定的表目录下load data local inpath "本地文件" into table 表名;3) 使用命令导入hdfs 中的文件: 如果是HDFS数据 原理是将HDFS的数据移动到指定的表目录下load data inpath "hdfs文件的路径" into table ...原创 2020-10-13 21:09:33 · 1816 阅读 · 1 评论 -
hive3.1.2的简介,基本语法以及hive的安装
0.hive简介:hive是基于Hadoop的一个数据仓库工具,并不是一个数据库,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供SQL查询功能,能将SQL语句转变成MapReduce任务来执行。Hive的优点是学习成本低,可以通过类似SQL语句实现快速MapReduce统计,使MapReduce变得更加简单,而不必开发专门的MapReduce应用程序。hive是十分适合数据仓库的统计分析原创 2020-10-12 20:49:15 · 1424 阅读 · 0 评论