Cassandra или Apache Cassandra — это база данных NoSQL с открытым исходным кодом, изначально разработанная Facebook, но позже перешедшая на лицензию Apache; поэтому теперь он также известен как Apache Cassandra. Базы данных NoSQL в основном используются, чтобы конкурировать в нынешнюю эпоху технологий, обеспечивая поддержку обработки графического контента, видео. Поскольку Cassandra принадлежит к категории NoSQL, она хранит данные в виде пар ключ-значение и использует собственный язык получения запросов, известный как CQL (Cassandra Query Language). Самая внешняя оболочка Cassandra известна как Cluster и состоит из нескольких узлов, узлы — это просто экземпляр Cassandra, работающий на машине.
Как установить Cassandra на Debian 11
В этом разделе содержится руководство по установке Cassandra на ваш Debian 11; Давайте начнем это руководство с определения некоторых предварительных условий:
Предпосылки
Следующий список содержит начальные обязательные шаги, которые необходимо выполнить перед установкой:
- Последняя версия Java
- Доступ к репозиторию Apache Cassandra
Первые несколько шагов относятся к получению вышеупомянутых предварительных условий:
Шаг 1. Установите последнюю версию Java на Debian 11
Apache Cassandra требует наличия последней версии Java на вашем Debian 11; итак, если у вас его нет; используйте следующую команду, чтобы получить последнюю версию Java:
$ sudo apt install default-jdk
Чтобы проверить успешную установку Java, вы можете проверить версию установленной Java, выполнив команду, указанную ниже:
$ java -version
Шаг 2: Добавьте репозиторий Cassandra
Добавить репозиторий Apache Cassandra; у вас должен быть ключ GPG для добавления репозитория в Debian 11; выполните следующую команду в терминале, чтобы загрузить ключ GPG для безопасного соединения:
$ curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add —
После добавления ключа GPG; вы готовы добавить репозиторий Cassandra, выполнив указанную ниже команду:
$ echo «deb https://downloads.apache.org/cassandra/debian 40x main» | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
Шаг 3. Установите Apache Cassandra
После выполнения предварительных требований вы, наконец, можете приступить к установке Cassandra на Debian 11. Но перед этим обновите список пакетов Debian 11 с помощью команды, написанной ниже:
$ sudo apt update
После обновления установите Apache Cassandra, выполнив следующую команду:
$ sudo apt install cassandra
Шаг 4. Проверьте установку и подключитесь к Cassandra.
Вы можете проверить статус службы Cassandra, чтобы убедиться в ее установке; для этого используйте указанную команду:
$ sudo systemctl status cassandra
После этого вы также можете проверить статус кластеров Cassandra, выполнив команду, указанную ниже:
Значок » UN » в выходных данных показывает, что кластер находится в состоянии » UP » и работает » Normal «.
$ sudo nodetool status
Заключение
Debian — это хорошо известный дистрибутив операционной системы с открытым исходным кодом. Linux предоставляет обширную поддержку для доступа к нескольким базам данных. Базы данных являются ключевым компонентом хранилища и управляют данными с помощью любого языка запросов. Базы данных SQL и NoSQL используются для хранения данных в табличной форме ограничения и в форме документа соответственно. Apache Cassandra относится к типу базы данных NoSQL, которая использует пары ключ-значение для хранения данных, а CQL используется Cassandra для управления данными. Сервис Cassandra может хранить и обрабатывать огромные объемы данных на нескольких серверах. В этом посте мы продемонстрировали установку Apache Cassandra на Debian 11 вместе с его подключением. Более того, для начинающих пользователей это руководство также дает представление об основах Cassandra.