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

Менеджеры баз данных NoSQL идеально подходят для кластеров данных и масштабируемых приложений. Среди них - Кассандра из Apache Foundation. В этом руководстве мы покажем вам, как настроить установку Cassandra в Ubuntu 20.04.
Менеджеры баз данных необходимы для разработки приложений. Одна из основных причин в том, что именно они обеспечивают безопасное хранение данных приложения. В этом смысле наиболее известными менеджерами баз данных являются типы SQL , а в сообществе наиболее часто используются PostgreSQL, MySQL и MariaDB. Конечно, есть и другие решения, более ориентированные на бизнес-среду, такие как сервер Oracle, DB2 или Microsoft SQL. Как упоминалось ранее, типы NoSQL, такие как Cassandra, отлично подходят для других целей, в которые мы углубимся прямо сейчас!

Кассандра - менеджер баз данных NoSQL

Cassandra - это менеджер баз данных NoSQL, принадлежащий фонду Apache. Это открытый исходный код, доступный для нескольких дистрибутивов Linux , в том числе Ubuntu 20.04. Cassandra быстро обрабатывает хранимые данные, однако ее главное преимущество - масштабируемость.
С Cassandra очень выгодно создавать большие приложения с большим количеством данных, потому что у нее есть отличный менеджер ресурсов. Кроме того, он обладает отказоустойчивостью, что означает, что в случае проблем почти не теряются данные. Так что, если нам нужна масштабируемость и высокая доступность без ущерба для производительности, Cassandra идеально подходит.
Давайте установим Cassandra в Ubuntu 20.04 и начнем с ней работать!

Установите Cassandra в Ubuntu 20.04

Благодаря репозиторию пакетов .deb Cassandra установка будет простой. Давайте начнем:

1. Доступ к вашему серверу через SSH

Во-первых, мы должны подключиться к нашему серверу по SSH.

2. Добавьте файл репозитория Cassandra.

После этого нам нужно добавить репозиторий Cassandra в наш файл репозитория. Для этого введите в командной строке следующую команду:
echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

3. Добавьте ключ GPG.

Чтобы избежать проблем с репозиторием, добавьте ключ GPG и повысьте безопасность репозитория. Во-первых, нам нужно установить curl, если его нет в вашей системе:
sudo apt install curl
Затем мы можем добавить ключ с помощью следующей команды:
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

4. Установите Cassandra в Ubuntu.

Далее мы можем начать установку Cassandra. Сначала мы обновляем репозитории, а затем приступаем к установке Cassandra в Ubuntu:
sudo apt update
sudo apt install cassandra

5. Включите и запустите Cassandra.

В конце установки мы должны включить автоматический запуск службы Cassandra при загрузке системы. Кроме того, мы должны запустить его вручную. Мы можем сделать это с помощью следующих команд:
sudo systemctl enable cassandra
sudo systemctl start cassandra

6. Проверьте установку

Чтобы проверить, была ли установка успешной, мы можем проверить статус службы. Для этого выполните следующую команду:
sudo systemctl status cassandra

Настроить Cassandra в Ubuntu 20.04

Конфигурация Cassandra по умолчанию действительна, если мы собираемся запускать Cassandra на одном узле.
С другой стороны, если Cassandra будет использоваться в кластере или на нескольких узлах одновременно, удобно внести некоторые изменения в файл конфигурации.
Файл конфигурации Cassandra называется cassandra.yaml и находится в / etc / cassandra / . Мы можем открыть его в нашем любимом текстовом редакторе и изменить некоторые параметры:
sudo nano /etc/cassandra/cassandra.yaml
Прежде всего, нам нужно изменить название кластера. Найдите параметр cluster_name и присвойте желаемое имя:
cluster_name: [имя_кластера]
Затем рекомендуется изменить порт хранения данных. Для этого найдите параметр storage_port и назначьте его. Помните, что это должен быть доступный порт в брандмауэре, чтобы все работало правильно:
storage_port: [порт]
Наконец, мы ищем параметр seed_provider и в разделе семян мы добавляем IP-адреса узлов, составляющих кластер, через запятую.
Seeds: [node_ip],[node_ip]...[node_ip]
Как только вы закончите, сохраните файл и перезагрузите Cassandra.
sudo systemctl reload cassandra
Теперь мы можем приступить к работе с Кассандрой.

Добавить комментарий

Автору будет очень приятно узнать обратную связь о своем руководстве.

Комментариев 0