Update README.md
This commit is contained in:
parent
6a08dd4022
commit
4964271f08
66
README.md
66
README.md
@ -791,7 +791,7 @@ backup restore /Futriix/backups/backup_20231201_143022.json
|
||||
#### Output: Backup restored successfully
|
||||
|
||||
#### Смотрим список доступных бэкапов
|
||||
!ls /Futriix/backups/
|
||||
!ls /futriix/backups/
|
||||
#### Output: backup_20231201_143022.json backup_20231202_020001.json
|
||||
|
||||
#### Создаем тестовые данные
|
||||
@ -1618,7 +1618,7 @@ rollback transaction_456
|
||||
|
||||
```sh
|
||||
#### Добавляем новый узел шардинга
|
||||
futriix:~> shard add node1 127.0.0.1:8084 1024
|
||||
futriix:~> add node1 127.0.0.1:8084 1024
|
||||
|
||||
#### Где:
|
||||
#### - node1: идентификатор узла
|
||||
@ -1630,48 +1630,16 @@ futriix:~> shard add node1 127.0.0.1:8084 1024
|
||||
|
||||
```sh
|
||||
#### Удаляем узел из кластера
|
||||
futriix:~> shard remove node1
|
||||
futriix:~> evict.node1
|
||||
```
|
||||
|
||||
**Пример миграции между шардами узла**
|
||||
|
||||
```sh
|
||||
#### Мигрируем данные коллекции между узлами
|
||||
futriix:~> shard migrate users node1 node2 user_id
|
||||
|
||||
#### Где:
|
||||
#### - users: коллекция для миграции
|
||||
#### - node1: исходный узел
|
||||
#### - node2: целевой узел
|
||||
#### - user_id: ключ шардирования
|
||||
```
|
||||
|
||||
**Пример просмотра статуса кластера**
|
||||
|
||||
```sh
|
||||
#### Показывает статус всего кластера
|
||||
futriix:~> shard status
|
||||
|
||||
#### Пример вывода:
|
||||
#### === Cluster Status ===
|
||||
#### Total capacity: 2048 GB
|
||||
#### Total used: 512 MB
|
||||
#### Rebalance needed: false
|
||||
####
|
||||
#### Node node1:
|
||||
#### Address: 127.0.0.1:8081
|
||||
#### Capacity: 1024 MB
|
||||
#### Used: 256 MB
|
||||
#### Usage: 25.0%
|
||||
#### Collections: users, products
|
||||
```
|
||||
|
||||
**Пример ручной ребалансировки кластера**
|
||||
|
||||
```sh
|
||||
#### Запускает автоматическую ребалансировку
|
||||
futriix:~> cluster rebalance
|
||||
```
|
||||
|
||||
**Пример создания шардированной системы пользователей**
|
||||
|
||||
@ -1722,30 +1690,32 @@ cluster.status
|
||||
```
|
||||
|
||||
### Команды Raft кластера
|
||||
|
||||
**Статус кластера**
|
||||
|
||||
```sh
|
||||
cluster.status
|
||||
```
|
||||
|
||||
**Добавление нового узла в кластер**
|
||||
```sh
|
||||
## Добавление узла
|
||||
add.node <node_url>
|
||||
add.node http://raft1.example.com:9080
|
||||
|
||||
add.node <node_ip>
|
||||
add.node http://10.245.191.3:9081
|
||||
add.node http://10.245.191.4:9082
|
||||
```
|
||||
|
||||
### Удаление узла из кластера
|
||||
**Удалить узел **
|
||||
```sh
|
||||
remove.node <node_id>
|
||||
remove.node node123
|
||||
|
||||
remove.node <node_iз>
|
||||
remove.node node 10.245.191.3
|
||||
evict.node <node_url>
|
||||
```
|
||||
|
||||
### Список raft.узлов (данная команда отображает узлы, которые объеденены протоколом raft и их текущую роль (leader or follower))
|
||||
**Просмотреть список Raft узлов**
|
||||
```sh
|
||||
list.raft.nodes
|
||||
```
|
||||
|
||||
**Ребалансировка кластера**
|
||||
```sh
|
||||
cluster.rebalance
|
||||
```
|
||||
|
||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user