impala
summer089089
这个作者很懒,什么都没留下…
展开
-
impala实现类似hive的explode 函数的功能
查询kudu库的数据是基于impala查询的,有一列的数据是a;b;c这样的数据,需要转化的多行。将数据导入hive,用explode函数效率比较低利用 cross join 实现笛卡尔集,然后过滤掉多余的数据。可以实现需求A表原始数据B表数据,主要是为了求出对应的value值,有几个元素C表加上D表主要是为了1到最大元素个数的一个序列。不这样生成也行,直接通过union all也可以...原创 2022-06-09 10:05:30 · 1685 阅读 · 0 评论 -
impala-shell 报警‘ascii‘ codec can‘t decode byte 0xe7 in position 35: ordinal not in range
执行报警2.问题原因根据报错怀疑是将dwd_t_std_crumb_event_process.sql 脚本中有中文导致的,将脚本中的中文注释去掉以后可以正常运行,但是看其他脚本也有正常的注释。确定跟注释有关经测试,主要原因是因为dwd_t_std_crumb_event_process.sql 前面第一行就有了注释导致的,运行sql的前面不能有注释。...原创 2022-06-06 19:25:22 · 249 阅读 · 0 评论 -
impala执行命令报警Fail insert into Impala table WRITE access at least one HDFS path
1.现象执行命令impala-shell -f /root/bin/t_xiaoke/dwd_t_std_crumb_event_process/dwd_t_std_crumb_event_process.sql --var=execute_date="'2022-05-07'"报警详情ERROR: AnalysisException: Unable to INSERT into target table (tsales_prod.dwd_t_std_crumb_event_process) be原创 2022-05-07 14:45:25 · 1405 阅读 · 0 评论