Как установить Apache Cassandra на Debian 11

Как установить Apache Cassandra на Debian 11

 

В этом руководстве мы покажем вам, как установить Apache Cassandra на Debian 11. Для тех из вас, кто не знал, Apache Cassandra — это база данных NoSQL, используемая для хранения больших объемов данных. Он имеет распределенную архитектуру и предназначен для управления большими объемами данных с помощью динамической репликации. Его используют многие крупные компании, такие как Github, NetFlix, Reddit и Instagram.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку базы данных NoSQL с открытым исходным кодом Cassandra на Debian 11 (Bullseye).

Установите Apache Cassandra на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https

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

Apache Cassandra требует последней версии Java . Выполните следующую команду ниже, чтобы установить Java в вашу систему Debian:

sudo apt install openjdk-11-jre

Проверьте установку Java:

java -version

Шаг 3. Установка Apache Cassandra на Debian 11.

По умолчанию Cassandra недоступна в базовом репозитории Debian. Теперь мы добавляем в вашу систему репозиторий Apache Cassandra:

echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Затем импортируйте открытый ключ репозитория Cassandra:

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

После этого обновите индекс пакетов и установите пакеты Apache Cassandra:

sudo apt updatesudo apt install cassandra

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

sudo systemctl status cassandra

Кроме того, вы можете проверить статус, используя следующую команду:

sudo nodetool status

Вывод:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  55.05 KiB  24      100.0%            fb0e8bf7-mei-41a6-godet-e8f230f1b797  rack8

Чтобы войти в Apache Cassandra, вы можете использовать cqlshинструмент командной строки следующим образом:

cqlsh

Вывод:

Connected to Test Cluster at 127.0.0.1:9042
[cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.6.8 | Native protocol v5]
Use HELP for help.
cqlsh>

Поздравляю! Вы успешно установили Cassandra . Благодарим за использование этого руководства для установки последней версии Apache Cassandra на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Cassandra .