You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/UserGuide/Master/Tree/User-Manual/Data-Sync_apache.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ By declaratively configuring the specific content of the three parts through SQL
79
79
80
80
### 1.2 Functional limitations and instructions
81
81
82
-
The schema and auth synchronization functions have the following limitations:
82
+
1.The schema and auth synchronization functions have the following limitations:
83
83
84
84
- When using schema synchronization, it is required that the consensus protocol for `Schema region` and `ConfigNode` must be the default ratis protocol. This means that the `iotdb-system.properties` configuration file should contain the settings `config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus` and `schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus`. If these are not specified, the default ratis protocol is used.
85
85
@@ -89,6 +89,22 @@ The schema and auth synchronization functions have the following limitations:
89
89
90
90
- During data synchronization tasks, please avoid performing any deletion operations to prevent inconsistent states between the two ends.
91
91
92
+
2. Pipe Permission Control Specifications
93
+
94
+
- When creating a pipe, a username and password can be specified for the extraction/write‑back plugins. If the password is incorrect, creation is prohibited. If not specified, the current user is used for synchronization by default.
95
+
96
+
- During data/metadata synchronization, filtering is first performed according to the path pattern (pattern/path) configured in the Pipe, followed by authentication based on the user’s read permissions:
97
+
- If the permission scope is greater than or equal to the write path: full synchronization.
98
+
- If the permission scope has no intersection with the write path: no synchronization.
99
+
- If the permission scope is smaller than the write path or overlaps partially: synchronize only the intersecting part.
100
+
101
+
- When encountering data for which the user lacks permission:
102
+
- If the sender’s skipIf=no‑privileges, the unauthorized data is skipped.
103
+
- If skipIf is left empty (unconfigured), the task reports an error (Error 803).
104
+
- Note: This skipIf configuration is independent of the receiver’s skipIf setting (which defaults to empty).
105
+
106
+
- Data under root.__system and root.__audit will not be synchronized.
107
+
92
108
## 2. Usage Instructions
93
109
94
110
Data synchronization tasks have three states: RUNNING, STOPPED, and DROPPED. The task state transitions are shown in the following diagram:
Copy file name to clipboardExpand all lines: src/UserGuide/Master/Tree/User-Manual/Data-Sync_timecho.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ By declaratively configuring the specific content of the three parts through SQL
79
79
80
80
### 1.2 Functional limitations and instructions
81
81
82
-
The schema and auth synchronization functions have the following limitations:
82
+
1.The schema and auth synchronization functions have the following limitations:
83
83
84
84
- When using schema synchronization, it is required that the consensus protocol for `Schema region` and `ConfigNode` must be the default ratis protocol. This means that the `iotdb-system.properties` configuration file should contain the settings `config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus` and `schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus`. If these are not specified, the default ratis protocol is used.
85
85
@@ -91,6 +91,22 @@ The schema and auth synchronization functions have the following limitations:
91
91
92
92
- During data synchronization tasks, please avoid performing any deletion operations to prevent inconsistent states between the two ends.
93
93
94
+
2. Pipe Permission Control Specifications
95
+
96
+
- When creating a pipe, a username and password can be specified for the extraction/write‑back plugins. If the password is incorrect, creation is prohibited. If not specified, the current user is used for synchronization by default.
97
+
98
+
- During data/metadata synchronization, filtering is first performed according to the path pattern (pattern/path) configured in the Pipe, followed by authentication based on the user’s read permissions:
99
+
- If the permission scope is greater than or equal to the write path: full synchronization.
100
+
- If the permission scope has no intersection with the write path: no synchronization.
101
+
- If the permission scope is smaller than the write path or overlaps partially: synchronize only the intersecting part.
102
+
103
+
- When encountering data for which the user lacks permission:
104
+
- If the sender’s skipIf=no‑privileges, the unauthorized data is skipped.
105
+
- If skipIf is left empty (unconfigured), the task reports an error (Error 803).
106
+
- Note: This skipIf configuration is independent of the receiver’s skipIf setting (which defaults to empty).
107
+
108
+
- Data under root.__system and root.__audit will not be synchronized.
109
+
94
110
## 2. Usage Instructions
95
111
96
112
Data synchronization tasks have three states: RUNNING, STOPPED, and DROPPED. The task state transitions are shown in the following diagram:
Copy file name to clipboardExpand all lines: src/UserGuide/latest/User-Manual/Data-Sync_apache.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ By declaratively configuring the specific content of the three parts through SQL
79
79
80
80
### 1.2 Functional limitations and instructions
81
81
82
-
The schema and auth synchronization functions have the following limitations:
82
+
1.The schema and auth synchronization functions have the following limitations:
83
83
84
84
- When using schema synchronization, it is required that the consensus protocol for `Schema region` and `ConfigNode` must be the default ratis protocol. This means that the `iotdb-system.properties` configuration file should contain the settings `config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus` and `schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus`. If these are not specified, the default ratis protocol is used.
85
85
@@ -89,6 +89,22 @@ The schema and auth synchronization functions have the following limitations:
89
89
90
90
- During data synchronization tasks, please avoid performing any deletion operations to prevent inconsistent states between the two ends.
91
91
92
+
2. Pipe Permission Control Specifications
93
+
94
+
- When creating a pipe, a username and password can be specified for the extraction/write‑back plugins. If the password is incorrect, creation is prohibited. If not specified, the current user is used for synchronization by default.
95
+
96
+
- During data/metadata synchronization, filtering is first performed according to the path pattern (pattern/path) configured in the Pipe, followed by authentication based on the user’s read permissions:
97
+
- If the permission scope is greater than or equal to the write path: full synchronization.
98
+
- If the permission scope has no intersection with the write path: no synchronization.
99
+
- If the permission scope is smaller than the write path or overlaps partially: synchronize only the intersecting part.
100
+
101
+
- When encountering data for which the user lacks permission:
102
+
- If the sender’s skipIf=no‑privileges, the unauthorized data is skipped.
103
+
- If skipIf is left empty (unconfigured), the task reports an error (Error 803).
104
+
- Note: This skipIf configuration is independent of the receiver’s skipIf setting (which defaults to empty).
105
+
106
+
- Data under root.__system and root.__audit will not be synchronized.
107
+
92
108
## 2. Usage Instructions
93
109
94
110
Data synchronization tasks have three states: RUNNING, STOPPED, and DROPPED. The task state transitions are shown in the following diagram:
Copy file name to clipboardExpand all lines: src/UserGuide/latest/User-Manual/Data-Sync_timecho.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ By declaratively configuring the specific content of the three parts through SQL
79
79
80
80
### 1.2 Functional limitations and instructions
81
81
82
-
The schema and auth synchronization functions have the following limitations:
82
+
1.The schema and auth synchronization functions have the following limitations:
83
83
84
84
- When using schema synchronization, it is required that the consensus protocol for `Schema region` and `ConfigNode` must be the default ratis protocol. This means that the `iotdb-system.properties` configuration file should contain the settings `config_node_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus` and `schema_region_consensus_protocol_class=org.apache.iotdb.consensus.ratis.RatisConsensus`. If these are not specified, the default ratis protocol is used.
85
85
@@ -91,6 +91,22 @@ The schema and auth synchronization functions have the following limitations:
91
91
92
92
- During data synchronization tasks, please avoid performing any deletion operations to prevent inconsistent states between the two ends.
93
93
94
+
2. Pipe Permission Control Specifications
95
+
96
+
- When creating a pipe, a username and password can be specified for the extraction/write‑back plugins. If the password is incorrect, creation is prohibited. If not specified, the current user is used for synchronization by default.
97
+
98
+
- During data/metadata synchronization, filtering is first performed according to the path pattern (pattern/path) configured in the Pipe, followed by authentication based on the user’s read permissions:
99
+
- If the permission scope is greater than or equal to the write path: full synchronization.
100
+
- If the permission scope has no intersection with the write path: no synchronization.
101
+
- If the permission scope is smaller than the write path or overlaps partially: synchronize only the intersecting part.
102
+
103
+
- When encountering data for which the user lacks permission:
104
+
- If the sender’s skipIf=no‑privileges, the unauthorized data is skipped.
105
+
- If skipIf is left empty (unconfigured), the task reports an error (Error 803).
106
+
- Note: This skipIf configuration is independent of the receiver’s skipIf setting (which defaults to empty).
107
+
108
+
- Data under root.__system and root.__audit will not be synchronized.
109
+
94
110
## 2. Usage Instructions
95
111
96
112
Data synchronization tasks have three states: RUNNING, STOPPED, and DROPPED. The task state transitions are shown in the following diagram:
0 commit comments