EnterpriseApps/Cassandra: различия между версиями

Материал из ALT Linux Wiki
Строка 31: Строка 31:
#:<pre>chmod +x -R /opt/apache-cassandra-4.1.3</pre>
#:<pre>chmod +x -R /opt/apache-cassandra-4.1.3</pre>
=Создание службы=
=Создание службы=
#Создаем системного пользователя для службы:
*Создаем системного пользователя для службы:
#:<pre># adduser cassandra --system</pre>
*:<pre># adduser cassandra --system</pre>
#Идем в каталог со службами
*Идем в каталог со службами
#:<pre># cd /etc/systemd/system</pre>
*:<pre># cd /etc/systemd/system</pre>
#Создаем файл "cassandra.service" со следующим содержимым
*Создаем файл "cassandra.service" со следующим содержимым
#:
*:
<pre>
<pre>
[Unit]
[Unit]
  Description=Cassandra Service
  Description=Cassandra Service
  After=multi-user.target
  After=network.target
   
   
[Service]
[Service]
  User=cassandra
  User=cassandra
  Restart=on-failure
  Restart=alaways
WorkingDirectory='/opt/apache-cassandra-4.1.3/'
  ExecStart='/opt/apache-cassandra-4.1.3/bin/cassandra'
  ExecStart='/opt/apache-cassandra-4.1.3/bin/cassandra'
RestartSec=10
SyslogIdentifier=elasticsearch


   
   
Строка 51: Строка 54:
  WantedBy=default.target
  WantedBy=default.target
</pre>
</pre>
#Перезагружаем список служб:
*Перезагружаем список служб:
#:<pre># systemctl daemon-reload</pre>
*:<pre># systemctl daemon-reload</pre>
#Включаем и запускаем службу Cassandra
*Включаем и запускаем службу Cassandra
#:<pre># systemctl enable --now cassandra.service</pre>
*:<pre># systemctl enable --now cassandra.service</pre>


=Запуск=
=Запуск=

Версия от 11:51, 21 ноября 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Apache Cassandra
Altenter-menu-Cassandra.png
Появился в: 2008
Оф. сайт: cassandra.apache.org
Репозиторий ALT Linux нет
Лицензия: Apache Licesne 2.0

Apache Cassandra — распределённая система управления базами данных, относящаяся к классу NoSQL-систем и расчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, представленных в виде хэша.

Установка

  1. Установите Java 1.8
    #apt-get install java-1.8.0-openjdk
  2. Проверьте, чтобы не было установлено других версий Java (или нужно будет настроить alternatives)
  3. Скачайте архив с программой
    https://cassandra.apache.org/_/download.html
  4. Распакуйте архив
  5. Скопируйте каталог в /opt
  6. Сделайте файлы исполняемыми
    chmod +x -R /opt/apache-cassandra-4.1.3

Создание службы

  • Создаем системного пользователя для службы:
    # adduser cassandra --system
  • Идем в каталог со службами
    # cd /etc/systemd/system
  • Создаем файл "cassandra.service" со следующим содержимым
[Unit]
 Description=Cassandra Service
 After=network.target
 
[Service]
 User=cassandra
 Restart=alaways
 WorkingDirectory='/opt/apache-cassandra-4.1.3/'
 ExecStart='/opt/apache-cassandra-4.1.3/bin/cassandra'
RestartSec=10
 SyslogIdentifier=elasticsearch

 
[Install]
 WantedBy=default.target
  • Перезагружаем список служб:
    # systemctl daemon-reload
  • Включаем и запускаем службу Cassandra
    # systemctl enable --now cassandra.service

Запуск

Каталоги и файлы Tarantool

Команды