This is an automated email from the ASF dual-hosted git repository.
liugddx pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new 9433fa24f Revert "[Improve][Zeta][Config] change Zeta config (#4043)"
(#4152)
9433fa24f is described below
commit 9433fa24f534f206422a33812e0dc96d62622d78
Author: Tyrantlucifer <[email protected]>
AuthorDate: Fri Feb 17 08:59:48 2023 +0800
Revert "[Improve][Zeta][Config] change Zeta config (#4043)" (#4152)
This reverts commit 7ef2ef8b26b454283bbf8ddcb298251470f19eb1.
---
config/hazelcast-client.yaml | 2 +-
config/hazelcast.yaml | 29 ++++-----------
docs/en/seatunnel-engine/deployment.md | 2 +-
docs/en/seatunnel-engine/{network.md => tcp.md} | 43 +---------------------
docs/sidebars.js | 2 +-
.../src/test/resources/hazelcast-client.yaml | 2 +-
.../src/test/resources/hazelcast.yaml | 29 +++------------
.../src/main/resources/hazelcast.yaml | 30 ++++-----------
.../src/test/resources/custmoize-client.yaml | 31 ++++++++--------
.../src/test/resources/hazelcast.yaml | 31 +++-------------
10 files changed, 47 insertions(+), 154 deletions(-)
diff --git a/config/hazelcast-client.yaml b/config/hazelcast-client.yaml
index c4226f004..f4807790a 100644
--- a/config/hazelcast-client.yaml
+++ b/config/hazelcast-client.yaml
@@ -21,4 +21,4 @@ hazelcast-client:
hazelcast.logging.type: log4j2
network:
cluster-members:
- - localhost:5801
+ - localhost:5801
\ No newline at end of file
diff --git a/config/hazelcast.yaml b/config/hazelcast.yaml
index bd92adf9e..d0d274358 100644
--- a/config/hazelcast.yaml
+++ b/config/hazelcast.yaml
@@ -17,35 +17,20 @@
hazelcast:
cluster-name: seatunnel
- advanced-network:
- enabled: true
- member-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 9000
- client-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 5801
- rest-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 8080
+ network:
+ rest-api:
+ enabled: true
endpoint-groups:
- WAN:
- enabled: true
- CLUSTER_READ:
- enabled: true
- HEALTH_CHECK:
+ CLUSTER_WRITE:
enabled: true
join:
tcp-ip:
enabled: true
member-list:
- localhost
+ port:
+ auto-increment: false
+ port: 5801
properties:
hazelcast.invocation.max.retry.count: 20
hazelcast.tcp.join.port.try.count: 30
diff --git a/docs/en/seatunnel-engine/deployment.md
b/docs/en/seatunnel-engine/deployment.md
index 600444060..d537a6b4b 100644
--- a/docs/en/seatunnel-engine/deployment.md
+++ b/docs/en/seatunnel-engine/deployment.md
@@ -132,7 +132,7 @@ SeaTunnel Engine uses the following discovery mechanisms.
#### TCP
-You can configure SeaTunnel Engine to be a full TCP/IP cluster. See the
[Discovering Members by TCP section](network.md) for configuration details.
+You can configure SeaTunnel Engine to be a full TCP/IP cluster. See the
[Discovering Members by TCP section](tcp.md) for configuration details.
An example is like this `hazelcast.yaml`
diff --git a/docs/en/seatunnel-engine/network.md
b/docs/en/seatunnel-engine/tcp.md
similarity index 60%
rename from docs/en/seatunnel-engine/network.md
rename to docs/en/seatunnel-engine/tcp.md
index ba2383c2c..d680668d2 100644
--- a/docs/en/seatunnel-engine/network.md
+++ b/docs/en/seatunnel-engine/tcp.md
@@ -3,7 +3,7 @@
sidebar_position: 6
-------------------
-## TCP NetWork
+# TCP NetWork
If multicast is not the preferred way of discovery for your environment, then
you can configure SeaTunnel Engine to be a full TCP/IP cluster. When you
configure SeaTunnel Engine to discover members by TCP/IP, you must list all or
a subset of the members' host names and/or IP addresses as cluster members. You
do not have to list all of these cluster members, but at least one of the
listed members has to be active in the cluster when a new member joins.
@@ -16,8 +16,7 @@ The following is an example declarative configuration.
```yaml
hazelcast:
- advanced-network:
- enabled: true
+ network:
join:
tcp-ip:
enabled: true
@@ -36,41 +35,3 @@ Instead of providing members line-by-line as shown above,
you also have the opti
`<members>192.168.1.0-7,192.168.1.21</members>`
If you do not provide ports for the members, Hazelcast automatically tries the
ports `5701`, `5702` and so on.
-
-## Advanced Network Configuration
-
-Different kinds of network connections can be established with different
socket options.
-
-When using the declarative configuration, specific element names introduce the
server socket endpoint configuration for each protocol:
-
-- member-server-socket-endpoint-config for MEMBER protocol
-
-- client-server-socket-endpoint-config for CLIENT protocol
-
-- rest-server-socket-endpoint-config for REST endpoint
-
-```yaml
-member-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 9000
- client-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 5801
- rest-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 8080
- endpoint-groups:
- WAN:
- enabled: true
- CLUSTER_READ:
- enabled: true
- HEALTH_CHECK:
- enabled: true
-```
-
diff --git a/docs/sidebars.js b/docs/sidebars.js
index 4374d411f..550e02338 100644
--- a/docs/sidebars.js
+++ b/docs/sidebars.js
@@ -170,7 +170,7 @@ const sidebars = {
"seatunnel-engine/local-mode",
"seatunnel-engine/cluster-mode",
"seatunnel-engine/checkpoint-storage",
- "seatunnel-engine/network"
+ "seatunnel-engine/tcp"
]
},
{
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast-client.yaml
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast-client.yaml
index 9552c382e..1834d9c94 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast-client.yaml
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast-client.yaml
@@ -34,4 +34,4 @@ hazelcast-client:
- localhost:5812
- localhost:5813
- localhost:5814
- - localhost:5815
+ - localhost:5815
\ No newline at end of file
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast.yaml
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast.yaml
index aaf2c81e3..e83cc722e 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast.yaml
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/hazelcast.yaml
@@ -17,35 +17,16 @@
hazelcast:
cluster-name: seatunnel
- advanced-network:
- enabled: true
- member-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 9000
- client-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 5801
- rest-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 8080
- endpoint-groups:
- WAN:
- enabled: true
- CLUSTER_READ:
- enabled: true
- HEALTH_CHECK:
- enabled: true
+ network:
join:
tcp-ip:
enabled: true
member-list:
- localhost
+ port:
+ auto-increment: true
+ port-count: 100
+ port: 5801
properties:
hazelcast.invocation.max.retry.count: 200
hazelcast.invocation.retry.pause.millis: 2000
diff --git
a/seatunnel-engine/seatunnel-engine-common/src/main/resources/hazelcast.yaml
b/seatunnel-engine/seatunnel-engine-common/src/main/resources/hazelcast.yaml
index f22a8d3f1..bd2be411f 100644
--- a/seatunnel-engine/seatunnel-engine-common/src/main/resources/hazelcast.yaml
+++ b/seatunnel-engine/seatunnel-engine-common/src/main/resources/hazelcast.yaml
@@ -17,29 +17,11 @@
hazelcast:
cluster-name: seatunnel
- advanced-network:
- enabled: true
- member-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 9000
- client-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 5801
- rest-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 8080
+ network:
+ rest-api:
+ enabled: true
endpoint-groups:
- WAN:
- enabled: true
- CLUSTER_READ:
- enabled: true
- HEALTH_CHECK:
+ CLUSTER_WRITE:
enabled: true
DATA:
enabled: true
@@ -48,6 +30,10 @@ hazelcast:
enabled: true
member-list:
- localhost
+ port:
+ auto-increment: true
+ port-count: 100
+ port: 5801
properties:
hazelcast.invocation.max.retry.count: 20
hazelcast.tcp.join.port.try.count: 30
diff --git
a/seatunnel-engine/seatunnel-engine-common/src/test/resources/custmoize-client.yaml
b/seatunnel-engine/seatunnel-engine-common/src/test/resources/custmoize-client.yaml
index bfedacbd7..e44281d9a 100644
---
a/seatunnel-engine/seatunnel-engine-common/src/test/resources/custmoize-client.yaml
+++
b/seatunnel-engine/seatunnel-engine-common/src/test/resources/custmoize-client.yaml
@@ -20,19 +20,18 @@ hazelcast-client:
network:
cluster-members:
- - host:9000
- - host:9001
- - host:9002
- - host:9003
- - host:9004
- - host:9005
- - host:9006
- - host:9007
- - host:9008
- - host:9009
- - host:9010
- - host:9011
- - host:9012
- - host:9013
- - host:9014
- - host:9015
+ - host:5801
+ - host:5802
+ - host:5803
+ - host:5804
+ - host:5805
+ - host:5806
+ - host:5807
+ - host:5808
+ - host:5809
+ - host:5810
+ - host:5811
+ - host:5812
+ - host:5813
+ - host:5814
+ - host:5815
diff --git
a/seatunnel-engine/seatunnel-engine-common/src/test/resources/hazelcast.yaml
b/seatunnel-engine/seatunnel-engine-common/src/test/resources/hazelcast.yaml
index a13b0a90d..21f4d544d 100644
--- a/seatunnel-engine/seatunnel-engine-common/src/test/resources/hazelcast.yaml
+++ b/seatunnel-engine/seatunnel-engine-common/src/test/resources/hazelcast.yaml
@@ -17,35 +17,16 @@
hazelcast:
cluster-name: seatunnel
- advanced-network:
- enabled: true
- member-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 9000
- client-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 5801
- rest-server-socket-endpoint-config:
- port:
- auto-increment: true
- port-count: 100
- port: 8080
- endpoint-groups:
- WAN:
- enabled: true
- CLUSTER_READ:
- enabled: true
- HEALTH_CHECK:
- enabled: true
+ network:
join:
tcp-ip:
enabled: true
member-list:
- localhost
+ port:
+ auto-increment: true
+ port-count: 100
+ port: 5801
map:
map-name-template:
map-store:
@@ -53,4 +34,4 @@ hazelcast:
initial-mode: EAGER
class-name: org.apache.seatunnel.engine.server.persistence.FileMapStore
properties:
- path: /tmp/file-store-map
+ path: /tmp/file-store-map
\ No newline at end of file