Руководство по Cassandra. Установка.

В данной статье мы рассмотрим процесс установки Cassandra на ОС Ubuntu. Надеюсь, процесс установки на другие ОС, вы, при необходимости, сможете найти на просторах сети.

Шаг 1:

1. Добавить Java репозиторий и установить Java (при необходимости):

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-set-default

2. Проверяем версию Java:

java -version

Устанавливаем крайнюю версию Cassandra 39x
Добавить репо:

echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

3. Добавляем GPG ключи:

Первый:

sudo apt install curl


curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

4. Обновляем базу пакетов:

sudo apt-get update

5. Устанавливаем Cassandra:

sudo apt install cassandra

6. Разрешение и запуск Cassandra:

sudo systemctl enable cassandra


sudo systemctl start cassandra

7. Проверка работы:

sudo systemctl status cassandra

Если всё было сделано верно, то в консоли вы должны увидеть, примерно, следующее:

cassandra.service - LSB: distributed storage system for structured data
Loaded: loaded (/etc/init.d/cassandra; generated)
Active: active (running) since Fri 2019-07-12 19:46:25 EEST; 5min ago
Docs: man:systemd-sysv-generator(8)
Tasks: 44 (limit: 4915)
CGroup: /system.slice/cassandra.service
??28726 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPrio

8. Конфигурация Cassandra:

sudo nano /etc/cassandra/cassandra.yaml

В файле мы можем изменить имя кластера:

cluster_name: 'Test Cluster'
storage_port: Номер порта
Seeds: [IP ноды],[IP ноды]...[IP ноды]

9. Перезапуск:

sudo systemctl reload cassandra

В этой статье мы рассмотрели процесс установки Cassandra на ОС Ubuntu.
В следующей статье мы рассмотрим основы работы с консолью Cassandra (cqlsh).