
HIVE
junjie20082008
这个作者很懒,什么都没留下…
展开
-
Hive用array_contains判断列表是否包含某个元素
select task_id, task_code, task_version, case when array_contains(collect_set(tag_id), 599) or array_contains(collect_set(tag_id), 1225) then 'L1-级别' when array_contains(collect_set(tag_id), 600) .转载 2020-05-14 17:03:12 · 8584 阅读 · 0 评论 -
关于【python】【UDF】【HIVE】读取外部资源文件和第三方库的问题解决方案
因为项目需要使用到pythonudf工hql调用python脚本中用到了第三方库解决方案:1.将需要的环境进行打包 tar virtualenv2.hive->add archivepython脚本中调用了本地的资源文件解决方案:1.hive->add file2.调用路径改为 './test.txt'...原创 2020-02-20 17:55:27 · 1326 阅读 · 0 评论