hive
文章平均质量分 80
worldchinalee
这个作者很懒,什么都没留下…
展开
-
Hive开发中使用变量的两种方法
在使用hive开发数据分析代码时,经常会遇到需要改变运行参数的情况,比如select语句中对日期字段值的设定,可能不同时间想要看不同日期的数据,这就需要能动态改变日期的值。如果开发量较大、参数多的话,使用变量来替代原来的字面值非常有必要,本文总结了几种可以向hive的SQL中传入参数的方法,以满足类似的需要。准备测试表和测试数据第一步先准备测试表和测试数据用于后续测试:123hive> cr...转载 2018-05-10 15:04:13 · 6835 阅读 · 0 评论 -
hive中的复杂类型struct、array、map
创建一个员工表:create table if not exists employees( name string, salary float, subordinates array<string>, deductions map<string,float>, address struct<street:string, city...原创 2018-05-11 11:14:56 · 5954 阅读 · 0 评论 -
HIVE-默认分隔符的(linux系统的特殊字符)查看,输入和修改
这段时间做hive的时候,用到了系统默认分隔符。通常下面2中情况我们需要需要用到分隔符1,制作table的输入文件,有时候我们需要输入一些特殊的分隔符2,把hive表格导出到本地时,系统默认的分隔符是^A,这个是特殊字符,直接cat或者vim是看不到的 分隔符在HIVE中的用途 分隔符 描述 \n 对于文本文...转载 2018-07-26 10:25:38 · 2192 阅读 · 0 评论 -
Hive之——怎样写exist/in子句
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/80164963Hive 不支持 where 子句中的子查询, SQL 常用的 exist in 子句需要改写。这一改写相对简单。考虑以下 SQL 查询语句:SELECT a.key, a.valueFROM aWHERE a.key in54(SELECT b.ke...转载 2018-09-29 09:18:34 · 2605 阅读 · 2 评论