Как установить Cassandra в Ubuntu 20.04
Менеджеры баз данных NoSQL идеально подходят для кластеров данных и масштабируемых приложений. Среди них - Кассандра из Apache Foundation. В этом руководстве мы покажем вам, как настроить установку Cassandra в Ubuntu 20.04.
Менеджеры баз данных необходимы для разработки приложений. Одна из основных причин в том, что именно они обеспечивают безопасное хранение данных приложения. В этом смысле наиболее известными менеджерами баз данных являются типы SQL , а в сообществе наиболее часто используются PostgreSQL, MySQL и MariaDB. Конечно, есть и другие решения, более ориентированные на бизнес-среду, такие как сервер Oracle, DB2 или Microsoft SQL. Как упоминалось ранее, типы NoSQL, такие как Cassandra, отлично подходят для других целей, в которые мы углубимся прямо сейчас!
С Cassandra очень выгодно создавать большие приложения с большим количеством данных, потому что у нее есть отличный менеджер ресурсов. Кроме того, он обладает отказоустойчивостью, что означает, что в случае проблем почти не теряются данные. Так что, если нам нужна масштабируемость и высокая доступность без ущерба для производительности, Cassandra идеально подходит.
Давайте установим Cassandra в Ubuntu 20.04 и начнем с ней работать!
С другой стороны, если Cassandra будет использоваться в кластере или на нескольких узлах одновременно, удобно внести некоторые изменения в файл конфигурации.
Файл конфигурации Cassandra называется cassandra.yaml и находится в / etc / cassandra / . Мы можем открыть его в нашем любимом текстовом редакторе и изменить некоторые параметры:
Менеджеры баз данных необходимы для разработки приложений. Одна из основных причин в том, что именно они обеспечивают безопасное хранение данных приложения. В этом смысле наиболее известными менеджерами баз данных являются типы 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