[improvement][install.sh] fix the install Error "Command not found rmr" & su… (#13163)
* [BUG][install.sh] fix the install Error "Command not found rmr" & support ZooKeeper (3.4.6+) * [BUG][install.sh] fix the install Error "Command not found rmr" & support ZooKeeper (3.4.6+) * [BUG][install.sh] fix the install Error "Command not found rmr" & support ZooKeeper (3.4.6+) * [docs] add documentation for building with different ZK versions * support both 3.4 and 3.8 * [docs] add documentation for building with different ZK versions * support both 3.4 and 3.8 * [improvement][install.sh] fix the install Error "Command not found rmr" & support ZooKeeper (3.4.6+) * update known-dependencies.txt * [improvement][install.sh] fix the install Error "Command not found rmr" * support ZooKeeper (3.4.6+) by activating zk-3.4 profile * make zk-3.8 as default option in pom.xml * update defalut ZK version in docs * update known-dependencies.txt Co-authored-by: wangxx <wangxx@kcwl.com>
This commit is contained in:
parent
dd0d73036e
commit
3f16776cd7
10
README.md
10
README.md
|
|
@ -66,6 +66,16 @@ Please refer to the official website document: [QuickStart in Kubernetes](https:
|
||||||
./mvnw clean install -Prelease
|
./mvnw clean install -Prelease
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Build with different Zookeeper versions
|
||||||
|
|
||||||
|
The default Zookeeper Server version supported is 3.8.0.
|
||||||
|
```bash
|
||||||
|
# Default Zookeeper 3.8.0
|
||||||
|
./mvnw clean install -Prelease
|
||||||
|
# Support to Zookeeper 3.4.6+
|
||||||
|
./mvnw clean install -Prelease -Dzk-3.4
|
||||||
|
```
|
||||||
|
|
||||||
Artifact:
|
Artifact:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,16 @@ DolphinScheduler 的工作计划:<a href="https://github.com/apache/dolphinsch
|
||||||
./mvnw clean install -Prelease
|
./mvnw clean install -Prelease
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### 构建不同版本的 Zookeeper 依赖
|
||||||
|
|
||||||
|
默认支持 Zookeeper Server 3.8.0。
|
||||||
|
```bash
|
||||||
|
# 默认 Zookeeper Client 3.8.0
|
||||||
|
./mvnw clean install -Prelease
|
||||||
|
# 构建支持 Zookeeper 3.4.6+
|
||||||
|
./mvnw clean install -Prelease -Dzk-3.4
|
||||||
|
```
|
||||||
|
|
||||||
制品:
|
制品:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ $ docker run -d --name dolphinscheduler-alert-server \
|
||||||
-d apache/dolphinscheduler-alert-server:"${DOLPHINSCHEDULER_VERSION}"
|
-d apache/dolphinscheduler-alert-server:"${DOLPHINSCHEDULER_VERSION}"
|
||||||
```
|
```
|
||||||
|
|
||||||
> Note: You should install and start [PostgreSQL](https://www.postgresql.org/download/)(8.2.15+) and [ZooKeeper](https://zookeeper.apache.org/releases.html)(3.4.6+)
|
> Note: You should install and start [PostgreSQL](https://www.postgresql.org/download/)(8.2.15+) and [ZooKeeper](https://zookeeper.apache.org/releases.html)(3.8.0)
|
||||||
> by yourself if you want to use this way to start Dolphinscheduler, but you do not have those services
|
> by yourself if you want to use this way to start Dolphinscheduler, but you do not have those services
|
||||||
|
|
||||||
## Login DolphinScheduler
|
## Login DolphinScheduler
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ $ docker run -d --name dolphinscheduler-alert-server \
|
||||||
```
|
```
|
||||||
|
|
||||||
> 注意:如果你本地还没有对应的数据库和 ZooKeeper 服务,但是想要尝试这个启动方式,可以先安装并启动
|
> 注意:如果你本地还没有对应的数据库和 ZooKeeper 服务,但是想要尝试这个启动方式,可以先安装并启动
|
||||||
> [PostgreSQL](https://www.postgresql.org/download/)(8.2.15+) 以及 [ZooKeeper](https://zookeeper.apache.org/releases.html)(3.4.6+)
|
> [PostgreSQL](https://www.postgresql.org/download/)(8.2.15+) 以及 [ZooKeeper](https://zookeeper.apache.org/releases.html)(3.8.0)
|
||||||
|
|
||||||
## 登录系统
|
## 登录系统
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,8 +35,6 @@
|
||||||
<mybatis-plus.version>3.5.2</mybatis-plus.version>
|
<mybatis-plus.version>3.5.2</mybatis-plus.version>
|
||||||
<quartz.version>2.3.2</quartz.version>
|
<quartz.version>2.3.2</quartz.version>
|
||||||
<druid.version>1.2.4</druid.version>
|
<druid.version>1.2.4</druid.version>
|
||||||
<zookeeper.version>3.8.0</zookeeper.version>
|
|
||||||
<curator.version>5.3.0</curator.version>
|
|
||||||
<curator-test.version>2.12.0</curator-test.version>
|
<curator-test.version>2.12.0</curator-test.version>
|
||||||
<jetcd.version>0.5.11</jetcd.version>
|
<jetcd.version>0.5.11</jetcd.version>
|
||||||
<jetcd.test.version>0.7.1</jetcd.test.version>
|
<jetcd.test.version>0.7.1</jetcd.test.version>
|
||||||
|
|
@ -800,4 +798,28 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>zk-3.8</id>
|
||||||
|
<activation>
|
||||||
|
<activeByDefault>true</activeByDefault>
|
||||||
|
</activation>
|
||||||
|
<properties>
|
||||||
|
<zookeeper.version>3.8.0</zookeeper.version>
|
||||||
|
<curator.version>5.3.0</curator.version>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>zk-3.4</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>zk-3.4</name>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<properties>
|
||||||
|
<curator.version>4.3.0</curator.version>
|
||||||
|
<zookeeper.version>3.4.14</zookeeper.version>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ export STOP_TIMEOUT=5
|
||||||
|
|
||||||
CLASS=org.apache.zookeeper.ZooKeeperMain
|
CLASS=org.apache.zookeeper.ZooKeeperMain
|
||||||
|
|
||||||
exec_command="$DOLPHINSCHEDULER_OPTS -classpath $DOLPHINSCHEDULER_CONF_DIR:$DOLPHINSCHEDULER_LIB_JARS $CLASS -server $REGISTRY_ZOOKEEPER_CONNECT_STRING rmr $rootNode"
|
exec_command="$DOLPHINSCHEDULER_OPTS -classpath $DOLPHINSCHEDULER_CONF_DIR:$DOLPHINSCHEDULER_LIB_JARS $CLASS -server $REGISTRY_ZOOKEEPER_CONNECT_STRING deleteall $rootNode"
|
||||||
|
|
||||||
cd $DOLPHINSCHEDULER_HOME
|
cd $DOLPHINSCHEDULER_HOME
|
||||||
$JAVA_HOME/bin/java $exec_command
|
$JAVA_HOME/bin/java $exec_command
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue