Git入门;Git和DolphinScheduler配合,进行工程部署

海豚调度 DolphinScheduler(2.x和3.x版本) 本地环境搭建,方便本地调式代码 DolphinScheduler 的开源版本有不少的 BUG,所以在公司生产使用的话,需要做二次迭代优化,二开的过程,本地调试是不可以或缺的。今天记录一下本地开发环境搭建的过程,适用于 2.x 和 3.x 版本,这两个大版本区别不大,下面会进行说明。 阅读详情

Git

  • Git是一个开源的分布式版本控制系统,用于敏捷高效地处理各种项目
  • 简单地说,就是支持代码的存储、上传、下载、版本控制等功能

创建代码仓库

去网页端新建代码仓库

CentOS7上安装Git

yum install -y git

WIN10上安装Git

  1. 下载地址:https://git-scm.com/downloads
  2. 下载对应版本,WIN10的是:64-bit Git for Windows Setup
  3. 安装时只修改安装路径,其余默认即可
  4. 该方法安装完后,右键+Git Bash Here即可在当前路径运行

初始化

初始化当前目录

git init

登录

git config --global user.name "用户名"
git config --global user.email "用户邮箱"

上述命令登录后,用户名和邮箱会保存,下次打开git,输入命令可查看

git config user.name
git config user.email

在这里插入图片描述

配置ssh

生成密钥,并查看公钥的内容

ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub

然后将公钥复制自己Git账号

设置以后不用输入Username

git config --global credential.helper store

设置后,还要输入一次Username和Password,Username实际上是账户名,可以是邮箱或手机

克隆项目

git clone 地址

如果没有配置SSH免密登录,可能需要输入邮箱名和密码

切换分支

cd 代码0级目录
git checkout 分支名称

推送代码

encn
workspace工作区
staging area暂存区/缓存区
local repository本地仓库
remote repository远程仓库
cd 代码0级目录

添加代码到 暂存区

git add .

提交代码到 本地仓库

git commit -m "提交信息"

提交代码到 远程仓库

git push

如果没有配置SSH免密登录,可能需要输入邮箱名和密码

拉取代码

cd 代码0级目录
git pull

Git+DolphinScheduler

去服务器,创建Git代码专用目录

mkdir /opt/module/giteeProjects

下载代码

cd /opt/module/giteeProjects/
git clone 地址

部署(主)

cd /opt/module/giteeProjects/工程目录;git pull

部署(分支)

cd /opt/module/giteeProjects/工程目录;git pull;git checkout develop
DolphinScheduler 基于Windows 本地开发环境配置 目录 1.基础环境说明 2.Windows本地开发环境配置 2.1dolphinscheduler git下载地址 2.2zookeeper下载与部署 2.3创建MySql数据库 2.4配置后端开发环境 2.5前端环境配置 3.问题处理 阅读详情

相关推荐

DolphinScheduler实战:如何用三层工作流规范管理数仓任务(附配置模板)

本文详细介绍了DolphinScheduler三层工作流架构设计,助力企业级数仓任务规范管理。通过分层隔离、Master管控及异常自治等核心原则,实现数仓任务的高效调度与运维。文章提供具体配置模板和实战技巧,帮助团队解决任务依赖混乱、异常排查困难等问题,提升数据生产稳定性与效率。

weixin_33686714的博客 372

DolphinScheduler分布式调度系统二开 - 编译、打包、部署

初始化脚步路径: ./dolphinscheduler/dolphinscheduler-dao/src/main/resources/sql。数据库链接后增加 useSSL=false。提示MySQL链接不上。

qq_28036249的博客 6068

软件工程中历史教训的遗忘与传承:构建抗遗忘的技术体系

在软件工程领域,技术债务和知识管理是影响长期工程效能的核心挑战。技术债务源于快速迭代中妥协的架构决策,若不妥善管理,会像复利一样累积,拖慢系统演进。其原理在于,隐性知识(如特定代码模式的成因、历史故障的上下文)容易随人员变动而流失,导致团队重复踩坑。有效的知识管理通过将隐性知识显性化、制度化,能显著降低系统维护成本,提升团队决策质量。这涉及架构决策记录、规范化事故复盘、代码审查清单等工程实践,最终形成可传承的团队记忆。本文聚焦于如何通过个人习惯、团队流程和技术工具的系统性结合,构建一个善于从历史中吸取教训的

weixin_34284188的博客 471

最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境

本文基于最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境,并在windows本地进行调试和开发。

不以物喜的博客 1万+

Xshell8深度部署指南:SSH终端稳定性与国产化适配实战

SSH终端是Linux远程管理的基础交互入口,其核心价值在于连接稳定性、键盘响应实时性、多会话隔离能力及协议兼容性。Xshell8凭借自研NetSshCore引擎,在TCP调优、密钥协商降级、中文粘贴逻辑等工程细节上持续优化,显著提升高并发、弱网、信创环境下的操作确定性。相比Web SSH或VS Code Remote-SSH等现代方案,它更擅长保障底层交互质感——尤其在Proxmox、Kali、统信UOS等混合终端场景中,成为运维人员首选的‘手感型’工具。本文聚焦Xshell8 8.0+版本的生产级部署实

csdn864883的博客 357

大数据技术学习资源与实战指南

大数据技术作为现代数据处理的核心,涵盖了从分布式存储到实时计算的完整技术栈。其核心原理包括分布式计算框架(如Hadoop、Spark)和流处理系统(如Flink),通过并行处理实现海量数据的高效分析。这些技术在电商推荐、金融风控等场景中展现出巨大价值,帮助企业在数据驱动的决策中获得竞争优势。本文聚焦大数据学习资源,系统梳理了基础设施层、数据处理层到数据应用层的技术体系,并提供实战环境搭建指南,帮助开发者快速掌握Spark、Flink等核心工具。通过结合官方文档、开源项目和云服务实践,读者可以构建完整的大数据

weixin_30432579的博客 335

开源数据中台实战:从架构设计到核心组件部署指南

数据中台是企业数字化转型的核心基础设施,旨在解决数据孤岛问题,通过统一的数据整合、治理与服务化,构建可复用的数据能力中心。其技术原理通常基于分层架构,涵盖数据采集、存储计算、治理资产与服务应用等层面,以实现数据资产的价值最大化。在工程实践中,利用开源技术栈是构建高效、灵活且成本可控的数据中台的关键路径,例如采用DataX进行高效数据集成,或部署DolphinScheduler实现可视化任务调度。这些技术方案能有效支撑实时数据分析、用户画像构建等典型应用场景,最终帮助企业快速落地符合自身业务需求的、可演进的数

weixin_34007886的博客 340

AI伪造项目经历的技术风险与职业伦理:面试官如何识别与应对

在软件工程领域,项目经历是评估开发者能力的重要依据。其核心价值在于真实场景下的技术决策、问题解决与团队协作过程。从技术原理看,真实的项目经验体现在对技术栈选型的深度思考、架构设计的权衡取舍,以及具体实施中遇到的独特挑战与解决方案。这种经验的价值在于它能转化为可复用的工程实践能力,支撑复杂系统的构建与维护。应用场景上,无论是高并发系统设计、分布式事务处理,还是性能优化与故障排查,都需要基于真实认知的深度理解。当前,随着AI大模型能力的提升,出现利用AI工具系统性伪造或过度包装项目经历的现象,这涉及"AI润色简

weixin_30512089的博客 309

git使用手册

git使用手册样例example1三级目录 样例 example1 git clone git@github.com:XXX/yyy.git 把文件clone到本地 cd yyy git checkout dev 切到dev 在本地中找到clone下来的文件 把写好的放入 git status 查看是否填入 git add . add后有空格 将文件填入...

flytowns的博客 244

数据库演进、AI基础设施与异步编程:2026技术趋势与实战

在数字化业务不断深化的今天,数据架构的演进始终是技术建设的基石。传统关系型数据库正与向量检索能力加速融合,同时以达梦数据库为代表的国产数据库进入生产环境,迁移与适配成为刚需。这一系列变化背后,离不开高效、稳定的并发处理机制。面对高并发IO与AI服务的大规模调用,事件循环驱动的异步编程模型成为释放底层算力、提升应用吞吐的关键手段。异步编程通过协作式调度让数据库访问、API调用等操作不再阻塞进程,配合连接池、超时控制等工程实践,显著提升系统稳定性。从数据存储、AI基础设施到后端服务,三者交叉融合的趋势愈发明显,

weixin_33767813的博客 353

DataX敏感信息加解密机制源码解析与安全实践

在数据同步与ETL领域,敏感信息保护是数据安全的核心环节。对称加密技术通过使用同一密钥进行加解密,是实现配置信息安全存储与传输的经典方案。其技术价值在于,能在不暴露明文的前提下,保障数据连接凭证等关键信息在配置文件中的安全。这一机制广泛应用于各类数据集成工具和平台,用于保护数据库密码、访问密钥等敏感数据。DataX作为广泛使用的离线数据同步工具,其内置的敏感信息处理模块正是基于此原理构建,通过密钥分离设计和运行时内存解密,有效解决了配置文件明文存储的安全风险。本文将从源码层面剖析DataX的加解密实现,涵盖

weixin_34372728的博客 370

dolphinscheduler3.x本地启动

海豚调度源码启动以及二次开发。

猎隼 5636

【大数据入门核心技术-DolphinScheduler】(二)DolphinScheduler安装部署-集群模式

DolphinScheduler 支持多种部署模式,包括单机模式(Standalone)、伪集群模式Apache DolphinScheduler 是一个分布式、易扩展的可视化 DAG 工作流任务调度平台。 致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。(PseudoCluster)、集群模式(Cluster)等。DolphinScheduler 支持多种部署模式,包括单机模式(Standalone)、伪集群模式(PseudoCluster)、集群模式(Cluster)等。

675

Apache DolphinScheduler(海豚调度系统)介绍与环境部署

Apache DolphinScheduler(简称DolphinScheduler)是一种开源的、分布式的、易于使用的大数据工作流调度系统。它旨在为大数据处理提供一个可靠、高效和可扩展的调度解决方案。

匠人精神,持之以恒! 6715

【信息科学与工程学】计算机科学与自动化 第二百零一十一 软件开发模型01

编号类型模型领域模型中的知识点/因素/参数关联知识和法律法规1传统顺序模型瀑布模型 (Waterfall)通用软件开发、硬件紧密耦合系统、政府/军工项目、需求稳定的传统信息系统严格线性阶段:可行性研究→需求分析(SRS,含功能/非功能/接口/约束,使用IEEE 830模板)→系统设计(概要设计HLD:架构、模块划分、数据库ER图;详细设计LLD:伪代码、类图、接口定义)→实现(编码规范、代码审查、静态分析工具SonarQube)→测试(单元测试JUnit、集成测试、系统测试、验收测试UAT,测试计划提前编写

weixin_49199313的博客 167

保姆级教程:用AI辅助反编译Python3.9+的EXE文件(兼容新版pycdc工具)

本文详细介绍了如何利用AI技术辅助反编译Python 3.9+的EXE文件,解决传统工具如uncompyle6无法处理新版字节码的问题。通过pycdc工具和AI大模型的结合,开发者可以高效还原代码逻辑,并提供了从EXE解包到字节码解析的完整流程,适用于逆向工程和代码分析场景。

hill8的博客 1224

DolphinScheduler 本地打包启动_idea打包dolphinscheduler(1)

最近在捣鼓DolphinScheduler ,顺便将其记录一下。

2401_84159783的博客 1602

从零到英雄:WSL2与Ubuntu22.04的终极性能调优指南

本文详细介绍了如何在Windows系统中通过WSL2与Ubuntu22.04进行性能调优,涵盖内核定制、GPU加速、网络优化等关键技巧,帮助开发者打造媲美原生Linux的高性能开发环境,特别适合AI训练和大数据处理等资源密集型任务。

weixin_29218509的博客 524

DolphinScheduler海豚调度教程

DolphinScheduler海豚调度教程

weixin_43930865的博客 1474

JY02无刷电机驱动芯片的硬件设计与调试实战

本文详细介绍了JY02无刷电机驱动芯片的硬件设计与调试实战。重点解析了其外置MOSFET的设计优势,提供了从电源滤波、功率MOSFET选型到电流采样保护的核心电路设计指南。文章还分享了安全上电、动态测试及常见问题排查的完整调试流程,并探讨了开关优化、闭环测速等性能提升技巧,帮助开发者构建稳定高效的无刷电机驱动系统。

weixin_29193359的博客 366

【数据分析八步法】将模糊需求转化为可验证的分析问题

国内访问Huggingface官方源常遇网络问题,可通过切换国内镜像提升下载速度。三种配置方式:1)设置HF_ENDPOINT环境变量;2)在from_pretrained中直接指定镜像参数;3)修改本地Huggingface配置文件。常用镜像包括hf-mirror.com、阿里云ModelScope和清华镜像源。注意镜像同步延迟、私有模型限制,建议配合huggingface-cli工具使用,必要时取消代理设置。合理配置镜像源可显著改善Huggingface生态使用体验。

Mr数据杨 858
上一篇: python打印a~z
下一篇: Python工程师Java之路
小基基o_O
博客等级 码龄9年 4414粉丝 467原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值