Update README.md
This commit is contained in:
parent
6a08dd4022
commit
4964271f08
72
README.md
72
README.md
@ -791,7 +791,7 @@ backup restore /Futriix/backups/backup_20231201_143022.json
|
|||||||
#### Output: Backup restored successfully
|
#### Output: Backup restored successfully
|
||||||
|
|
||||||
#### Смотрим список доступных бэкапов
|
#### Смотрим список доступных бэкапов
|
||||||
!ls /Futriix/backups/
|
!ls /futriix/backups/
|
||||||
#### Output: backup_20231201_143022.json backup_20231202_020001.json
|
#### Output: backup_20231201_143022.json backup_20231202_020001.json
|
||||||
|
|
||||||
#### Создаем тестовые данные
|
#### Создаем тестовые данные
|
||||||
@ -1618,7 +1618,7 @@ rollback transaction_456
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
#### Добавляем новый узел шардинга
|
#### Добавляем новый узел шардинга
|
||||||
futriix:~> shard add node1 127.0.0.1:8084 1024
|
futriix:~> add node1 127.0.0.1:8084 1024
|
||||||
|
|
||||||
#### Где:
|
#### Где:
|
||||||
#### - node1: идентификатор узла
|
#### - node1: идентификатор узла
|
||||||
@ -1630,48 +1630,16 @@ futriix:~> shard add node1 127.0.0.1:8084 1024
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
#### Удаляем узел из кластера
|
#### Удаляем узел из кластера
|
||||||
futriix:~> shard remove node1
|
futriix:~> evict.node1
|
||||||
```
|
```
|
||||||
|
|
||||||
**Пример миграции между шардами узла**
|
**Пример миграции между шардами узла**
|
||||||
|
|
||||||
```sh
|
|
||||||
#### Мигрируем данные коллекции между узлами
|
|
||||||
futriix:~> shard migrate users node1 node2 user_id
|
|
||||||
|
|
||||||
#### Где:
|
|
||||||
#### - users: коллекция для миграции
|
|
||||||
#### - node1: исходный узел
|
|
||||||
#### - node2: целевой узел
|
|
||||||
#### - user_id: ключ шардирования
|
|
||||||
```
|
|
||||||
|
|
||||||
**Пример просмотра статуса кластера**
|
**Пример просмотра статуса кластера**
|
||||||
|
|
||||||
```sh
|
```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 кластера
|
### Команды Raft кластера
|
||||||
```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
|
||||||
|
cluster.status
|
||||||
```
|
```
|
||||||
|
|
||||||
### Удаление узла из кластера
|
**Добавление нового узла в кластер**
|
||||||
```sh
|
```sh
|
||||||
remove.node <node_id>
|
add.node <node_url>
|
||||||
remove.node node123
|
|
||||||
|
|
||||||
remove.node <node_iз>
|
|
||||||
remove.node node 10.245.191.3
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Список raft.узлов (данная команда отображает узлы, которые объеденены протоколом raft и их текущую роль (leader or follower))
|
**Удалить узел **
|
||||||
```sh
|
```sh
|
||||||
list.raft.nodes
|
evict.node <node_url>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Просмотреть список Raft узлов**
|
||||||
|
```sh
|
||||||
|
list.raft.nodes
|
||||||
|
```
|
||||||
|
|
||||||
|
**Ребалансировка кластера**
|
||||||
|
```sh
|
||||||
|
cluster.rebalance
|
||||||
|
```
|
||||||
|
|
||||||
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
<p align="right">(<a href="#readme-top">К началу</a>)</p>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user