EnterpriseApps/Cassandra: различия между версиями
Строка 55: | Строка 55: | ||
*Включаем и запускаем службу Cassandra | *Включаем и запускаем службу Cassandra | ||
*:<pre># systemctl enable --now cassandra.service</pre> | *:<pre># systemctl enable --now cassandra.service</pre> | ||
=Консоль= | |||
apt-get install python3-module-service_identity | |||
cp /usr/lib/python3/site-packages/service_identity/* /opt/apache-cassandra-4.1.3/pylib/cqlshlib | |||
=Запуск= | =Запуск= |
Версия от 15:40, 21 ноября 2023
Apache Cassandra | |
---|---|
Появился в: | 2008 |
Оф. сайт: | cassandra.apache.org |
Репозиторий ALT Linux | нет |
Лицензия: | Apache Licesne 2.0 |
Apache Cassandra — распределённая система управления базами данных, относящаяся к классу NoSQL-систем и расчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, представленных в виде хэша.
Установка
- Установите Java 1.8
#apt-get install java-1.8.0-openjdk
- Проверьте, чтобы не было установлено других версий Java (или нужно будет настроить alternatives)
- Скачайте архив с программой
- Распакуйте архив
- Скопируйте каталог в /opt
- Сделайте файлы исполняемыми
chmod +x -R /opt/apache-cassandra-4.1.3
Создание службы
- Создаем системного пользователя для службы:
# adduser cassandra --system
- Идем в каталог со службами
# cd /etc/systemd/system
- Создаем файл "cassandra.service" со следующим содержимым
[Unit] Description=Cassandra Service After=multi-user.target [Service] User=cassandra Restart=on-failure ExecStart='/opt/apache-cassandra-4.1.3/bin/cassandra' [Install] WantedBy=default.target
- Перезагружаем список служб:
# systemctl daemon-reload
- Включаем и запускаем службу Cassandra
# systemctl enable --now cassandra.service
Консоль
apt-get install python3-module-service_identity
cp /usr/lib/python3/site-packages/service_identity/* /opt/apache-cassandra-4.1.3/pylib/cqlshlib