记录DolphinScheduler 3.0.0-alpha 安装问题
按照官方文档安装Dophin伪集群时出现了一些问题及注意事项,特此记录
官方安装链接
1. 确认免密登录
切换至 dolphinscheduler用户后判断免密是否成功
ssh localhost
2.修改的dolphinscheduler_env.sh,需要同步拷贝到<bin|alert-server|api-server|master-server|worker-server|tools>这几个文件夹中,不是只改一个!!!
3.默认使用Postgres数据库,包含了pg驱动,如果使用mysql则需要导入mysql驱动包
4. Postgres数据库初始化报错
执行create-schema.sh后,报错;
后查看源码发现因为执行脚本执行了两次,这个有点坑爹。。。
原因应该是CreateDolphinScheduler和InitDolphinScheduler都实现了CommandLineRunner,都做了表的初始化,第二次初始化的时候删除不了了所以报错了。
5. 启动时记得切换用户,用之前创建的用户!!!
6. 执行路径问题
官方文档给出的例如
sh ./bin/install.sh
如果直接在bin目录下执行也会报错,所以脚本的执行路径记得和官方一致