Поиск по сайту:

Как установить Apache Cassandra в Ubuntu 20.04


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

Apache Cassandra идеально подходит для приложений IoT, где собираются большие объемы данных. Он также пригодится в аналитике социальных сетей, службах обмена сообщениями и розничных приложениях.

Среди компаний, использующих Apache Cassandra, - Netflix, Facebook, Cisco, Hulu . , Twitter и многие другие.

В этой статье вы узнаете, как установить и настроить Apache Cassandra в Ubuntu 20.04 и Ubuntu 18.04.

Шаг 1. Установка Java в Ubuntu

Установка Apache Cassandra начинается с проверки того, установлена ли Java. Если говорить более конкретно, OpenJDK — это то, что необходимо для бесперебойной работы с Apache Cassandra. Установка другой версии с большей вероятностью приведет к ошибкам во время настройки.

Чтобы проверить, установлен ли Java, выполните команду:

java -version

Если Java еще не установлен, вы увидите вывод, как показано на вашем терминале.

Чтобы установить OpenJDK, выполните следующую команду apt.

sudo apt install openjdk-8-jdk

Еще раз убедитесь, что Java установлен, выполнив команду.

java -version

Шаг 2. Установите Apache Cassandra в Ubuntu

Установив Java, мы приступим к установке Apache Cassandra. Сначала установите пакет apt-transport-https, чтобы разрешить доступ к репозиториям по протоколу https.

sudo apt install apt-transport-https

Затем импортируйте ключ GPG, используя следующую команду wget, как показано.

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

Затем добавьте репозиторий Apache Cassandra в файл списка источников системы, как показано.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Перед установкой Apache Cassandra необходимо сначала обновить список пакетов.

sudo apt update

Затем установите базу данных NoSQL с помощью команды:

sudo apt install cassandra

Обычно Apache Cassandra запускается автоматически. Чтобы подтвердить его статус, выполните следующую команду:

sudo systemctl status cassandra

Вывод ниже подтверждает, что Cassandra работает как положено.

Кроме того, вы можете проверить статистику вашего узла, выполнив команду.

sudo nodetool status

Чтобы войти в Cassandra на терминале, вызовите команду.

cqlsh

Шаг 3. Настройка Apache Cassandra в Ubuntu

Файлы конфигурации Apache Cassandra хранятся в каталоге /etc/cassandra, а данные хранятся в каталоге /var/lib/cassandra. Параметры запуска можно настроить в файле /etc/default/cassandra.

Имя кластера Cassandra по умолчанию — «Тестовый кластер». Чтобы изменить это имя на более значимое, войдите в Cassandra.

cqlsh

Чтобы установить имя кластера по своему усмотрению, выполните команду, показанную ниже. В данном случае мы устанавливаем имя кластера «Tecmint Cluster».

UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';

Выйдите из командной строки, набрав:

EXIT;

После этого перейдите к файлу cassandra.yaml, как показано:

sudo vim /etc/cassandra/cassandra.yaml

Найдите директиву cluster_name и отредактируйте имя кластера соответствующим образом, как показано ниже.

Сохраните и выйдите из файла конфигурации и перезапустите службу Cassandra. Вы можете снова войти в систему, чтобы подтвердить имя кластера, как показано.

На этом завершается тема установки Apache Cassandra на Ubuntu 20.04 LTS.