diff --git a/README.md b/README.md index 2af4ac1..648e668 100644 --- a/README.md +++ b/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 -## Добавление узла -add.node -add.node http://raft1.example.com:9080 -add.node -add.node http://10.245.191.3:9081 -add.node http://10.245.191.4:9082 +**Статус кластера** + +```sh +cluster.status ``` -### Удаление узла из кластера -```sh -remove.node -remove.node node123 - -remove.node -remove.node node 10.245.191.3 +**Добавление нового узла в кластер** +```sh +add.node ``` -### Список raft.узлов (данная команда отображает узлы, которые объеденены протоколом raft и их текущую роль (leader or follower)) +**Удалить узел ** ```sh -list.raft.nodes +evict.node ``` +**Просмотреть список Raft узлов** +```sh +list.raft.nodes +``` + +**Ребалансировка кластера** +```sh +cluster.rebalance +```

(К началу)