Новости
Добавили три новые модели LLM в панель управления GPT API
АБ
Антон Белов
октября 28, 2019
Обновлено августа 2, 2023

Установка Riak KV на CentOS 6/7

CentOS Базы данных

Используете другую ОС?

Выберите нужную версию или дистрибутив.

Riak KV — это распределенная база данных NoSQL, разработанная для обеспечения максимальной доступности данных путем их распределения между несколькими серверами. База Riak KV также может быть установлена на системы, основанные на Debian и Ubuntu, с помощью сборки из исходников или с помощью бинарного файла.

На данный момент база протестирована и работает на следующих версиях CentOS:

  • CentOS 7.4;
  • CentOS 6.10.

На других версиях работоспособность не гарантируется. Если у вас не включен SELinux, его необходимо отключить. Проверим статус SELinux, выполнив команду:

sestatus
Kопировать

Вывод скорее всего будет следующий:

На данном изображении видно, что SELinux включен и использует политику enforcing. Для отключения SELinux необходимо выполнить несколько действий:

Открываем файл /etc/selinux/config с помощью любого редактора, например nano:

nano /etc/selinux/config
Kопировать

Находим параметр SELinux и меняем его значение на disabled:

SELinux=enforcing
Kопировать

Чтобы изменения вступили в силу, необходимо перезагрузить SELinux:

sudo setenforce 0
Kопировать

Установка

Первым делом необходимо добавить репозиторий в систему. Для этого есть специальный скрипт, который конфигурирует файл и сохраняет его в /etc/yum.repos.d/ под именем basho.repo. От вас требуется только указать версию CentOS и запустить скрипт.

Создаем файл script.sh:

nano script.sh
Kопировать

Вносим в него следующие строки, где DIST — это версия вашей операционной системы:

#!/bin/bash
HOSTNAME=hostname -f
FILENAME=/etc/yum.repos.d/basho.repo
OS=el
DIST=7
PACKAGE_CLOUD_RIAK_DIR=https://packagecloud.io/install/repositories/basho/riak
curl "${PACKAGE_CLOUD_RIAK_DIR}/config_file.repo?os=${OS}&dist=${DIST}&name=${HOSTNAME}" > $FILENAME
1
2
3
4
5
6
7
Kопировать

После того как, вы сохранили файл script.sh, его необходимо запустить. Для этого необходимо ввести следующую команду в месте, где расположен файл:

sh script.sh
Kопировать

После этого скрипт автоматически добавит два репозитория Riak. Обновляем список пакетов:

yum update
Kопировать

Устанавливаем Riak:

yum install riak
Kопировать

Далее необходимо запустить Riak. Для этого выполняем следующую команду:

riak start
Kопировать

Если в результате выполнения команды у вас возникает ошибка, просто добавьте два значения в файл /etc/security/limits.conf. Открываем файл:

nano /etc/security/limits.conf
Kопировать

Перемещаемся в конец файла и вставляем 2 строки:

* soft nofile 65536
Kопировать
* hard nofile 65536
Kопировать

Сохраняем файл и перезапускаем Riak:

riak restart
Kопировать

В результате команда должна вернуть ok в консоль. Это будет означать, что Riak перезагрузился и можно проверить его работоспособность, например, получив свойства Riak:

curl -v http://127.0.0.1:8098/types/default/props
Kопировать

В результате вы получите подобный вывод:

На этом установка Riak KV на CentOS 6/7 завершена.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
220140 Минск ул. Домбровская, д. 9
+375 (173) 88-72-49
700 300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700 300