当前位置:网站首页>dolphinscheduler3. X local startup
dolphinscheduler3. X local startup
2022-07-07 06:32:00 【HuntFalcon】
One 、 Basic software installation ( Please install the necessary items by yourself )
- PostgreSQL (8.2.15+) or MySQL (5.7 series ) : Choose one of the two
- JDK (1.8+) : Must install
- ZooKeeper (3.4.6+) : Must install
stay ZooKeeper Create a new zkData、zkLog Folder
take conf In the catalog zoo_sample.cfg file , A copy of , Rename it to zoo.cfg, Modify the data and log configuration , Such as :
dataDir=/data/zookeeper/data ## Use absolute path here
dataLogDir=/data/zookeeper/datalog
function ./bin/zkServer.sh
- Hadoop (2.6+) or MinIO : Optional packaging , If you need to use the resource upload function , For a single machine, you can choose the local file directory as the upload folder ( This operation does not require deployment Hadoop); Of course, you can also choose to upload to Hadoop or MinIO On the cluster
- Maven: v3.5+, Alibaba cloud warehouse address is enough
- Node: v16.13+ (dolphinScheduler Version below 3.0, Please install node v12.20+)
Two 、 Download source code to local
https://github.com/apache/dolphinscheduler.git3、 ... and 、 Switch to the specified branch , for example 3.0.0-xxx

Four 、 Switch to dolphinscheduler-ui Execute under directory npm install

The prompt after success is as follows :

5、 ... and 、 Skip test compilation


The prompt after successful compilation is as follows

6、 ... and 、 Execute database script
-- Before executing the script , Create database
CREATE DATABASE `dolphinscheduler`; 
7、 ... and 、 Parent pom Medium mysql rely on scope notes

Refresh pom rely on
8、 ... and 、 modify dolphinscheduler-master and dolphinscheduler-worker as well as dolphinscheduler-api To configure , Change to your local database configuration
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/dolphinscheduler?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8


Nine 、 Start a local ZooKeeper

Ten 、 Start the program
(1) Start the front end npm run dev

(2) start-up MasterServer

(3) start-up WorkerServer

(4) start-up ApiApplicationServer

11、 ... and 、 Access front page
admin dolphinscheduler123

========================================================================
Twelve 、 If the scheduling task needs to be started locally, it needs to be modified Hadoop Some configuration of
(1)dolphinscheduler-dao Put the module down core-site.xml and hdfs-site.xml

(2) modify dolphinscheduler-common Under the module of common.properties To configure

The parameters to be modified are
# According to the location of the post software on the server
data.basedir.path=/data/software/dolphins3
# modify by HDFS File server storage mode
resource.storage.type=HDFS
# hdfs The file server stores the location of resources uploaded by the scheduling system resource.upload.path=/data/dolphinscheduler3# hdfs Cluster communication url
fs.defaultFS=hdfs://xxx.xxx.xxx.xxx:8020
# yarn Explorer ips
yarn.resourcemanager.ha.rm.ids=xxx.xxx.xxx.xxx
After configuration, you can create new files and upload resources
13、 ... and 、 Source packing , For server deployment
# pack
mvn -Dmaven.test.skip=true clean package install -Prelease边栏推荐
- go-microservice-simple(2) go-Probuffer
- ceres-solver和g2o性能比较
- The difference between string constants and string objects when allocating memory
- 【OpenCV】形态学滤波(2):开运算、形态学梯度、顶帽、黑帽
- How to set up in touch designer 2022 to solve the problem that leap motion is not recognized?
- 请问如何查一篇外文文献的DOI号?
- Experience sharing of contribution of "management world"
- Rk3399 platform development series explanation (WiFi) 5.53, hostapd (WiFi AP mode) configuration file description
- Markdown displays pictures side by side
- Qtthread, one of many methods of QT multithreading
猜你喜欢

3531. Huffman tree

Jmeter自带函数不够用?不如自己动手开发一个

缓存在高并发场景下的常见问题

Common problems of caching in high concurrency scenarios

Markdown 并排显示图片

Ha Qu projection dark horse posture, only half a year to break through the 1000 yuan projector market!

开发者别错过!飞桨黑客马拉松第三期链桨赛道报名开启

Redis (II) - redis General Command

字符串常量与字符串对象分配内存时的区别

jmeter 函数助手 — — 随机值、随机字符串、 固定值随机提取
随机推荐
vim映射大K
Wechat applet hides the progress bar component of the video tag
rt-thread 中对 hardfault 的处理
Redis(一)——初识Redis
线性代数(一)
项目实战 五 拟合直线 获得中线
How to find the literature of a foreign language journal?
程序员的日常 | 每日趣闻
[shell] summary of common shell commands and test judgment statements
Knight defeats demon king (Backpack & DP)
Calculation model FPS
【从零开始】win10系统部署Yolov5详细过程(CPU,无GPU)
一段程序让你明白什么静态内部类,局部内部类,匿名内部类
[Shell]常用shell命令及测试判断语句总结
Ha Qu projection dark horse posture, only half a year to break through the 1000 yuan projector market!
Rk3399 platform development series explanation (interruption) 13.10, workqueue work queue
Google Chrome browser released patch 103.0.5060.114 to fix the 0-day vulnerability
FlexRay通信协议概述
直击2022ECDC萤石云开发者大会:携手千百行业加速智能升级
Several key steps of software testing, you need to know