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