![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hive
孙行者Monkey
1.每天进步一丢丢,做个有趣的人 2.种一棵树最好时间是十年前,其次是现在 3.每个人都有一个觉醒期,但觉醒的早晚决定个人的命运 4.知行合一,知道了不去做,等于不知道
展开
-
实用 | Hive中case when的两种语法
两种表达方式是等效的方法一:casewhen tb1.os = 'android' then 'android'when tb1.os = 'ios' then 'iPhone'else 'PC'end as os,方法二:case tb1.oswhen 'android' then 'android'when 'ios' then 'iPhone'el...原创 2020-01-06 15:21:28 · 534 阅读 · 0 评论 -
Hive随机数 rand()函数
随机数函数: rand语法: rand(),rand(int seed)返回值: double说明:返回一个0到1范围内的随机数。如果指定种子seed,则会等到一个稳定的随机数序列举例:hive> select rand() from lxw_dual;0.5577432776034763hive> select rand() from lxw_dual;...转载 2020-01-06 15:16:47 · 14085 阅读 · 1 评论 -
Hive的数据倾斜以及优化策略
一、hive的数据倾斜介绍:只要在分布式一定有shuffle,避免不了出现数据倾斜,在混淆数据的过程中出现数据分布不均匀。比如:在MR编程中reducetask阶中的数据的大小不一致,即很多的数据集中到了一个reducetask中,hive的数据倾斜就是mapreduce的数据倾斜 maptask reducetask最后就是reducetask阶段的数据倾斜。不会产生数据倾斜的场景: ...原创 2020-01-06 14:56:18 · 391 阅读 · 0 评论 -
Could not open connection to the HS2 server解决方案
问题如下:Error:Could not open client transport with JDBC Uri: jdbc:hive2://node01:10000/default:java.net.ConnectException refused先输入下面命令,确定metostore能不能启动再确认9083端口有没有启动再确认hive能不能进入shell...原创 2019-10-26 20:19:13 · 15052 阅读 · 10 评论