-
Notifications
You must be signed in to change notification settings - Fork 0
2.Operations guide
Colin edited this page Apr 5, 2025
·
12 revisions
put a kv pair to rocksdb cluster.
./eraftkv-ctl [metaserver addresses] put_kv [key] [value]
get a kv pair from rocksdb cluster.
./eraftkv-ctl [metaserver addresses] get_kv [key]
add rocksdb shard server group to cluster.
./eraftkv-ctl [metaserver addresses] add_group [groupid] [group server addresses]
remove rocksdb shard server group from cluster.
./eraftkv-ctl [metaserver addresses] remove_group [group id] [node id]
query server groups topology about the shard cluster.
./eraftkv-ctl [metaserver addresses] query_groups
set a slot range to a shard server group.
./eraftkv-ctl [metaserver addresses] set_slot [groupid] [startSlot-endSlot]
query the cluster server stats.
./eraftkv-ctl [metaserver addresses] stats
- svr_id: Unique identifier of the node
- kv_db_path: The kv storage rocksdb path
- log_db_path: The raft log rocksdb path
- snap_db_path: The snapshot storage path
- peer_addrs: The addresses of raft server nodes
- log_file_path: Server log file path
eraftkv -svr_id 0 -kv_db_path /eraft/data/kv_db0 -log_db_path /eraft/data/log_db0 -snap_db_path /eraft/data/snap_db0 -peer_addrs 172.18.0.10:8088,172.18.0.11:8089,172.18.0.12:8090 -log_file_path /eraft/logs/eraftkv-1.log
- svr_id: Unique identifier of the node
- kv_db_path: The kv storage rocksdb path
- log_db_path: The raft log rocksdb path
- peer_addrs: The addresses of raft server nodes
eraftmeta -svr_id 0 -kv_db_path /eraft/data/meta_db0 -log_db_path /eraft/data/meta_log_db0 -peer_addrs 172.18.0.2:8088,172.18.0.3:8089,172.18.0.4:8090