1、时区问题
通过修改在bin/env/dolphinscheduler_env.sh 加上export SPRING_JACKSON_TIME_ZONE=Asia/Shanghai重启服务就可以了
2、redshift sql数据源发现参数会吃掉'${}' 参数两边的''估计是程序中正则匹配问题。
例如:
select extract('epoch' from to_timestamp('${startdate} 00:00:00'), 'YYYY-MM-DD HH24:MI:SS') )
替换过程会变成select extract('epoch' from to_timestamp(? 00:00:00'), 'YYYY-MM-DD HH24:MI:SS') ) 参数前的'被程序正则吃掉了。
改成如下写法可以执行:
select extract('epoch' from to_timestamp(concat('${startdate}', ' 00:00:00'), 'YYYY-MM-DD HH24:MI:SS') )
3、shell脚本中采用aws 命令发现使用的版本是1.0,实际需要用到的是aws 2.7版本,这个是机器自带aws命令(部署服务器是aws的es2)需注意 排查了很久。