diff --git a/README.md b/README.md index ce247b25d..7539f08c7 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Futriix является резидентной субд, т.е. храняще ### Отличия futriix от KeyDB -* Улучшен скрипт сборки кластера `cluster.sh` (добавлена цветовая, текстовая индикация состояния сборки кластера) +* Скрипт сборки кластера `cluster.sh` переписан на языке Rust * Полностью удалена поддержка `Sentinel` * Добавлены модули поддержки SQL, внешнего запуска команд unix и JSON-модуль * Реализован интеллектуальный помощник (на базе ИИ), осуществляющий поиск по документации @@ -72,7 +72,7 @@ Futriix является резидентной субд, т.е. храняще Проект распространяется под 3-пунктной лицензией BSD. Подробнсти смотрите в файле `COPYING.txt`. -## Основные термины +## Основные термины проекта * **База Данных(БД)** -массив информация, хранящийся, например, на флешке, в файле, на кластере * **Система Управления Базами Данных(СУБД)** - Это программа для внесения изменений в базу данных и поиска по ней @@ -82,7 +82,12 @@ Futriix является резидентной субд, т.е. храняще * **Кластер** - группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс * Команды, выполняемые с привилегиями суперпользователя (root), отмечены символом приглашения **«#»** * Команды, выполняемые с правами обычного пользователя(user), отмечены символом приглашения **«$»** + + +## Компоненты проекта + * **FutBot** - интеллектуальный помощник в мессенджере Телеграмм, помогающий осущесвлять быстрый поиск по документации проекта +* **Rfut** - программа на языке программирования Rust осуществляющая подготовку и сборку кластера futriix из нескольких инстансов ## Подготовка @@ -236,11 +241,12 @@ malloc по умолчанию, за исключением jemalloc, котор После чего добавьте в файл конфигурации ip-адреса, узлов вашего кластера. Если вы всё сделали правильно у вас должны отобразится строки в файле конфигурации `futriix.conf` как показано ниже: ```sh - active-replica yes - multi-master yes - replicaof 192.168.11.5 9880 - replicaof 192.168.11.6 9880 - replicaof 192.168.11.7 9880 + port 7000 + cluster-enabled yes + cluster-config-file nodes.conf + cluster-node-timeout 5000 + appendonly yes + ``` 4. Сохраните внесённые вами изменения, выйдите из редактора, воспользовавшись командами ниже: ```sh