【海豚调度 开机启动】dophischeduler 如何开启开机自启动功能

DolphinScheduler 是一个分布式、去中心化的大数据工作流调度系统,支持大数据任务调度。若要设置 DolphinScheduler 开机自启动,通常需要将其配置为系统服务。以下是一般步骤,具体操作可能因操作系统的不同而有所差异:

在 Linux 系统中

  1. 创建系统服务文件
    • 编辑一个名为 dolphinscheduler.service 的文件,通常放在 /etc/systemd/system/ 目录下。
    • 根据你的 DolphinScheduler 安装路径和配置填写服务文件。
      例如:
[Unit]
Description=DolphinScheduler Service
After=network.target
[Service]
type=exec
ExecStart=/opt/module/dolphinscheduler/bin/start-all.sh
ExecStop=/opt/module/dolphinscheduler/bin/stop-all.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

在这里插入图片描述

  1. 启动服务并设置开机自启
    • 使用 systemctl 命令启动服务并设置开机自启:
    systemctl daemon-reload
    systemctl start dolphinscheduler.service
    systemctl enable dolphinscheduler.service
    
  2. 验证服务状态
    • 使用以下命令来检查服务状态:
    systemctl status dolphinscheduler.service
    

在 Windows 系统中

  1. 创建批处理文件
    • 创建一个批处理文件(例如:start-dolphinscheduler.bat),用于启动 DolphinScheduler。
    • 在批处理文件中添加启动 DolphinScheduler 的命令。
  2. 将批处理文件添加到启动文件夹
    • 将批处理文件放置在 Windows 的启动文件夹中:
      • Win + R 打开运行对话框。
      • 输入 shell:startup 打开启动文件夹。
      • 将批处理文件拖放到启动文件夹中。
  3. 重启验证
    • 重启计算机,检查 DolphinScheduler 是否随系统启动。
      请注意,以上步骤可能需要根据你的具体环境和 DolphinScheduler 的版本进行调整。在进行这些操作时,确保你有足够的权限,并对系统服务有一定的了解,以避免可能的服务冲突或系统不稳定。
      在这里插入图片描述
      如果 DolphinScheduler 的服务在重启后短暂显示为绿色(表示服务正在运行),然后又变为非绿色状态(通常表示服务不再运行),但相关的进程实际上仍在运行,这可能是由于服务管理器(systemd)认为服务已经停止,因为它没有检测到持续运行的主进程。
      这种情况通常发生在以下几种情况:
  4. 服务脚本的问题:如果服务脚本(start-all.sh)执行完毕后没有保持任何进程在后台运行,systemd 会认为服务已经停止。
  5. 服务类型配置不当:在 systemd 服务文件中,Type 的配置可能不正确。如果服务被设置为 simple,而实际上它应该是 forkingoneshot,那么 systemd 可能会在脚本执行完毕后立即认为服务已经停止。
  6. 进程退出码问题:如果服务脚本正确地启动了所有必要的进程,但是脚本本身很快就退出了(例如,因为脚本中的命令很快就执行完毕),systemd 可能会根据脚本的退出码来判断服务状态。
    为了解决这个问题,您可以尝试以下步骤:
  • 检查服务脚本:确保 start-all.sh 脚本在启动所有必要的进程后能够保持运行状态。如果脚本执行完毕后没有保持任何进程在后台运行,您可能需要在脚本中添加一些逻辑来保持其运行。
  • 调整服务文件:如果您确认脚本正确地启动了所有必要的进程,并且这些进程在后台运行,那么您可能需要调整 systemd 服务文件中的 Type 和其他配置选项。
  • 使用 Type=forking:如果您的服务脚本是一个 fork 进程的脚本,确保在 systemd 服务文件中使用 Type=forking。这样,systemd 会等待脚本创建的子进程。
  • 使用 Type=notify(如果支持):如果 DolphinScheduler 支持与服务管理器通信,您可以使用 Type=notify。这样,服务可以通过 sd_notify() 函数向 systemd 发送状态通知。
  • 使用 RemainAfterExit=yes:如果服务脚本启动的进程独立于脚本本身运行,您可以在 systemd 服务文件中使用 RemainAfterExit=yes,这样即使脚本本身已经退出,systemd 也会认为服务仍然在运行。
  • 重新加载并重启服务:在修改服务文件后,重新加载 systemd 并重启服务:
    systemctl daemon-reload
    systemctl restart dolphinscheduler.service
    
  • 检查服务状态:再次检查服务状态,看是否为 active (running)
    如果上述步骤都无法解决问题,您可能需要更详细地检查 DolphinScheduler 的日志文件或服务脚本的输出,以确定为什么 systemd 认为服务已经停止。
    在这里插入图片描述

最终配置,成功。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/7396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI大模型探索之路-训练篇16:大语言模型预训练-微调技术之LoRA

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

图像处理(二)

图像处理(2) 裁剪图片 from skimage import io,dataiimg io.imread(rD:\工坊\图像处理\十个勤天2.png)roiiimg[50:150,120:200,:]io.imshow(roi) 运行结果: 将图片进行二值化 from skimage import io,data,colorimg io.imread(r"…

影响项目成功的六个“致命”错误

项目经理作为项目的负责人,肩负着巨大的责任和挑战。他们需要具备专业知识、出色的综合管理能力以及敏锐的洞察力,以便在项目执行过程中及时关注项目动态,处理好各种问题,并避免那些可能影响项目实施的致命错误。 一、缺乏明确的…

羊大师解析,鲜为人知的羊奶冷知识

羊大师解析,鲜为人知的羊奶冷知识 羊奶的脂肪球更小:相较于牛奶,羊奶中的脂肪球直径更小,这有助于其更快地被人体消化和吸收。 羊奶含有更多的中链脂肪酸:羊奶中含有较多的中链脂肪酸(MCT)&am…

5个好用AI绘画工具,让你秒变艺术家!

AI绘画现在可谓是相当火爆,各种AI绘画工具如雨后春笋般涌出。很多人想自己尝试用AI来创作,却不知道使用什么工具,今天就给大家分享5个好用AI绘画工具,有的只需一段文字便可生成一幅美轮美奂的大作,让你秒变艺术家&…

基于springboot实现的疫情网课管理系统

开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven…

Implicit Diffusion Models for Continuous Super-Resolution

CVPR2023https://github.com/Ree1s/IDM问题引入: – LIIF方法可以实现任意分辨率的输出,但是因为是regression-based方法,所以得到的结果缺少细节,而生成的方法(gan-based,flow-based,diffusion-based等)可以生成细节&…

JavaScript基础(五)

三目运算符 用于判断并赋值 语法: 判断条件?条件成立执行语句:条件不成立执行语句; (条件&#xff1f;"true":"false";) 例: <script> var age prompt(请输入年龄) var name (age>18)?"已成年":"未成年禁止登录" a…

开源投票系统源码及搭建 在线投票活动创建系统的设计与开发

在当今数字化时代&#xff0c;在线投票活动已成为各类组织、企业和个人不可或缺的一部分。无论是选举、问卷调查、产品评选还是其他需要收集公众意见的场景&#xff0c;一个高效、稳定且易于使用的在线投票系统都至关重要。 分享一款基于开源投票系统源码的在线投票活动创建系…

【网络知识】光猫、路由器 和 交换机 的作用和区别?

数字信号&#xff1a;是指自变量是离散的、因变量也是离散的信号&#xff0c;这种信号的自变量用整数表示&#xff0c;因变量用有限数字中的一个数字来表示。在计算机中&#xff0c;数字信号的大小常用有限位的二进制数表示。 模拟信号&#xff1a;模拟信号是指用连续变化的物…

偏微分方程算法之混合边界条件下的差分法

目录 一、研究目标 二、理论推导 三、算例实现 四、结论 一、研究目标 我们在前几节中介绍了Poisson方程的边值问题&#xff0c;接下来对椭圆型偏微分方程的混合边值问题进行探讨&#xff0c;研究对象为&#xff1a; 其中&#xff0c;为矩形区域&#xff0c;为上的连续函数…

巴东电子商务奖励标准!巴东县网红直播基地、电子商务示范企业奖励补贴

巴东电子商务奖励标准&#xff01;巴东县网红直播基地、电子商务示范企业奖励补贴的内容整理如下&#xff1a;奖励内容较多 查找想了解的奖励可按 CtrlF 然后输入关键词即可 巴东县电子商务发展专项资金支持对象 本项目奖补对象适用于在我县注册、纳税、从事电子商务的商贸类企…

ISIS的基本概念

1.ISIS概述 IS-IS是一种链路状态路由协议&#xff0c;IS-IS与OSPF在许多方面非常相似&#xff0c; 例如运行IS-IS协议的直连设备之间通过发送Hello报文发现彼此&#xff0c;然后建立邻接关系&#xff0c;并交互链路状态信息。 CLNS由以下三个部分组成&#xff1a; CLNP&#xf…

VALSE 2024特邀报告内容解析|多模态视觉融合方法:是否存在性能极限?

2024年视觉与学习青年学者研讨会&#xff08;VALSE 2024&#xff09;于5月5日到7日在重庆悦来国际会议中心举行。本公众号将全方位地对会议的热点进行报道&#xff0c;方便广大读者跟踪和了解人工智能的前沿理论和技术。欢迎广大读者对文章进行关注、阅读和转发。文章是对报告人…

No space left on device

报错提示 [ERROR] Upload Local File hwzt-third-party-out.jar Failed [ERROR] java.lang.RuntimeException: cp: error writing : No space left on device [ERROR] com.alibabacloud.commons.ssh.sshj.SshjConnection.executeCustomCharset(SshjConnection.java:172) …

flask网站开发计划

我想写一个flask开发网站的合集文章&#xff0c;该网站主要是采集网络上的文章&#xff08;不同站点&#xff0c;用Python识别出正文内容&#xff09;&#xff0c;然后做成长图形式&#xff0c;发布到flask站点&#xff0c;并提供“下载”按钮&#xff0c;点击下载按钮&#xf…

送给正在入行的小白:最全最有用的网络安全学习路线已经安排上了

在这个圈子技术门类中&#xff0c;工作岗位主要有以下三个方向&#xff1a; 安全研发安全研究&#xff1a;二进制方向安全研究&#xff1a;网络渗透方向 下面逐一说明一下。 第一个方向&#xff1a;安全研发 你可以把网络安全理解成电商行业、教育行业等其他行业一样&#xf…

基于 Spring Boot 博客系统开发(七)

基于 Spring Boot 博客系统开发&#xff08;七&#xff09; 本系统是简易的个人博客系统开发&#xff0c;为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。&#x1f33f;&#x1f33f;&#x1f33f; 基于 Spring Boot 博客系统开发&#xff08;六&#xff09;&#x1f…

【RAG 博客】Haystack 中的 DiversityRanker 与 LostInMiddleRanker 用来增强 RAG pipelines

Blog&#xff1a;Enhancing RAG Pipelines in Haystack: Introducing DiversityRanker and LostInTheMiddleRanker ⭐⭐⭐⭐ 文章目录 Haystack 是什么1. DiversityRanker2. LostInTheMiddleRanker使用示例 这篇 blog 介绍了什么是 Haystack&#xff0c;以及如何在 Haystack 框…

AI把OpenAI内斗魔改成晋江文学,插图也能画,最新工具爆火,网友冲崩服务器

AI魔改OpenAI内斗大戏…… 这晋江味儿要冲出屏幕了&#xff01; Ilya就是这样的人&#xff0c;对待身边的人冷漠如冰&#xff0c;对待工作却不择手段…… △来自知乎Midreal小助手 而且剧情还不那么离谱&#xff0c;AI自由发挥下很多点都符合逻辑。 “所以我们在评估投资回报…