mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-02 20:28:03 +08:00
cd51a22940
correct the doc and add hint to setting ref: #10511
62 lines
3.4 KiB
Bash
62 lines
3.4 KiB
Bash
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed with
|
|
# this work for additional information regarding copyright ownership.
|
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
|
# (the "License"); you may not use this file except in compliance with
|
|
# the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
# ---------------------------------------------------------
|
|
# INSTALL MACHINE
|
|
# ---------------------------------------------------------
|
|
# A comma separated list of machine hostname or IP would be installed DolphinScheduler,
|
|
# including master, worker, api, alert. If you want to deploy in pseudo-distributed
|
|
# mode, just write a pseudo-distributed hostname
|
|
# Example for hostnames: ips="ds1,ds2,ds3,ds4,ds5", Example for IPs: ips="192.168.8.1,192.168.8.2,192.168.8.3,192.168.8.4,192.168.8.5"
|
|
ips=${ips:-"ds1,ds2,ds3,ds4,ds5"}
|
|
|
|
# Port of SSH protocol, default value is 22. For now we only support same port in all `ips` machine
|
|
# modify it if you use different ssh port
|
|
sshPort=${sshPort:-"22"}
|
|
|
|
# A comma separated list of machine hostname or IP would be installed Master server, it
|
|
# must be a subset of configuration `ips`.
|
|
# Example for hostnames: masters="ds1,ds2", Example for IPs: masters="192.168.8.1,192.168.8.2"
|
|
masters=${masters:-"ds1,ds2"}
|
|
|
|
# A comma separated list of machine <hostname>:<workerGroup> or <IP>:<workerGroup>.All hostname or IP must be a
|
|
# subset of configuration `ips`, And workerGroup have default value as `default`, but we recommend you declare behind the hosts
|
|
# Example for hostnames: workers="ds1:default,ds2:default,ds3:default", Example for IPs: workers="192.168.8.1:default,192.168.8.2:default,192.168.8.3:default"
|
|
workers=${workers:-"ds1:default,ds2:default,ds3:default,ds4:default,ds5:default"}
|
|
|
|
# A comma separated list of machine hostname or IP would be installed Alert server, it
|
|
# must be a subset of configuration `ips`.
|
|
# Example for hostname: alertServer="ds3", Example for IP: alertServer="192.168.8.3"
|
|
alertServer=${alertServer:-"ds3"}
|
|
|
|
# A comma separated list of machine hostname or IP would be installed API server, it
|
|
# must be a subset of configuration `ips`.
|
|
# Example for hostname: apiServers="ds1", Example for IP: apiServers="192.168.8.1"
|
|
apiServers=${apiServers:-"ds1"}
|
|
|
|
# The directory to install DolphinScheduler for all machine we config above. It will automatically be created by `install.sh` script if not exists.
|
|
# Do not set this configuration same as the current path (pwd). Do not add quotes to it if you using related path.
|
|
installPath=${installPath:-"/tmp/dolphinscheduler"}
|
|
|
|
# The user to deploy DolphinScheduler for all machine we config above. For now user must create by yourself before running `install.sh`
|
|
# script. The user needs to have sudo privileges and permissions to operate hdfs. If hdfs is enabled than the root directory needs
|
|
# to be created by this user
|
|
deployUser=${deployUser:-"dolphinscheduler"}
|
|
|
|
# The root of zookeeper, for now DolphinScheduler default registry server is zookeeper.
|
|
zkRoot=${zkRoot:-"/dolphinscheduler"}
|