Apache ShardingSphere provides different metadata persistence methods for different running modes. Users can choose an appropriate way to store metadata while configuring the running mode.
Type: File
Mode: Standalone
Attributes:
| Name | Type | Description | Default Value |
|---|---|---|---|
| path | String | Path for metadata persist | .shardingsphere |
Type: ZooKeeper
Mode: Cluster
Attributes:
| Name | Type | Description | Default Value |
|---|---|---|---|
| retryIntervalMilliseconds | int | Milliseconds of retry interval | 500 |
| maxRetries | int | Max retries of client connection | 3 |
| timeToLiveSeconds | int | Seconds of ephemeral data live | 60 |
| operationTimeoutMilliseconds | int | Milliseconds of operation timeout | 500 |
| digest | String | Password of login |
Type: Etcd
Mode: Cluster
Attributes:
| Name | Type | Description | Default Value |
|---|---|---|---|
| timeToLiveSeconds | long | Seconds of ephemeral data live | 30 |
| connectionTimeout | long | Seconds of connection timeout | 30 |
mode:
type: Standalone
repository:
type: File
props:
path: ~/user/.shardingsphere
overwrite: false
mode:
type: Cluster
repository:
type: zookeeper
props:
namespace: governance_ds
server-lists: localhost:2181
retryIntervalMilliseconds: 500
timeToLiveSeconds: 60
maxRetries: 3
operationTimeoutMilliseconds: 500
overwrite: false
