This section describes the one-click deployment of high availability DolphinScheduler clusters through the Rainbond cloud native application management platform. This method is suitable for users who don't know much about complex technologies such as Kubernetes
, lowering the threshold for deploying DolphinScheduler in Kubernetes
mode.
Rainbond
documentation Rainbond Quick installdolphinscheduler
to find the DolphinScheduler App.install
on the right side of DolphinScheduler to go to the installation page. Fill in the corresponding information and click OK
to start the installation. You will get automatically redirected to the application view.Select item | Description |
---|---|
Team name | user workspace,Isolate by namespace |
Cluster name | select kubernetes cluster |
Select app | select application |
app version | select DolphinScheduler version |
DolphinScheduler
will be running.admin
/ dolphinscheduler123
.DolphinScheduler API、Master、Worker all support scaling multiple instances, ensuring the high availability of the entire service.
Take worker
as an example: enter the component -> Telescopic
page, and set the number of instances.
To verify worker
node, enter DolphinScheduler UI -> Monitoring -> Worker
page to view detailed node information.
API and Worker Services share the configuration file /opt/dolphinscheduler/conf/common.properties
. To modify the configurations, you only need to modify that of the API service.
Worker service is installed with default Python3
,you can add environment variables PYTHON_HOME=/usr/bin/python3
Take DataX
as an example:
initialization plugin
Install.initialization plugin
and modify the configuration.Datax
will be downloaded automatically and decompress to /opt/soft