Как установить 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 .