点击蓝字
关注我们
1
Ambari的服务安装包
将需要集成到Ambari的服务安装包放到该目录下
/var/lib/ambari-server/resources/stacks/HDP/3.1/services
1
重启Ambari-server服务
sudo ambari-server restart
添加服务选择dolphinscheduler 
DolphinScheduler服务配置
这个选择使用mysql数据作为dolphinscheduler服务的元数据库。
服务选择进行安装
选择两个DS-master,至少两个DS-ALTERS,DS-APIS,其余节点都部署DS-worker节点。
如果在安装DolphinScheduler之前做了 namenode-ha
则可能会报'hue-desktop-ini'
相关报错,则需要对params.py
脚本进行修改。
脚本位置
/var/lib/ambari-server/resources/stacks/HDP/3.3/services/DOLPHINSCHEDULER/package/scripts/params.py
修改内容
#hdfs_httpfs_host = config['configurations']['hue-desktop-ini']['hdfs_httpfs_host']
hdfs_httpfs_host = "dfs_ha_enabled"
注释#hdfs_httpfs_host = config['configurations']['hue-desktop-ini']['hdfs_httpfs_host']
给hdfs_httpfs_host 任意赋值一个参数让下边的webhdfs_url直接取第一个namenode_hosts[0]

ambari-server服务重新安装DolphinScheduler。
拷贝mysql驱动到所有节点libs目录下
cp tmp/mysql-connector-j-8.0.33.jar usr/hdp/current/dolphinscheduler/alert-server/libs/
cp tmp/mysql-connector-j-8.0.33.jar usr/hdp/current/dolphinscheduler/api-server/libs/
cp tmp/mysql-connector-j-8.0.33.jar usr/hdp/current/dolphinscheduler/master-server/libs/
cp tmp/mysql-connector-j-8.0.33.jar usr/hdp/current/dolphinscheduler/worker-server/libs/
cp tmp/mysql-connector-j-8.0.33.jar usr/hdp/3.3.1.0-004/dolphinscheduler/tools/libs/
因为第二步配置的用户为hdfs用户所以需要将所有服务所属组改为hdfs
/var/log/dolphinscheduler
/usr/hdp/3.3.1.0-004/dolphinscheduler
/etc/dolphinscheduler/
chown -R hdfs:hdfs dolphinscheduler
sdo ln -s usr/hdp/3.1.4.0-315/dolphinscheduler dolphinscheduler

用户案例
迁移实战
发版消息
加入社区
参与Apache DolphinScheduler 社区有非常多的参与贡献的方式,主要分为代码方式和非代码方式两种。
📂非代码方式包括:
完善文档、翻译文档;翻译技术性、实践性文章;投稿实践性、原理性文章;成为布道师;社区管理、答疑;会议分享;测试反馈;用户反馈等。
👩💻代码方式包括:
查找Bug;编写修复代码;开发新功能;提交代码贡献;参与代码审查等。


你的好友秀秀子拍了拍你
并请你帮她点一下“分享”
文章转载自海豚调度,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。






