Как установить cassandra на ubuntu

Обновлено: 07.07.2024

These are the instructions for deploying the supported releases of Apache Cassandra on Linux servers.

Cassandra runs on a wide array of Linux distributions including (but not limited to):

Ubuntu, most notably LTS releases 16.04 to 18.04

CentOS & RedHat Enterprise Linux (RHEL) including 6.6 to 7.7

Amazon Linux AMIs including 2016.09 through to Linux 2

Debian versions 8 & 9

SUSE Enterprise Linux 12

This is not an exhaustive list of operating system platforms, nor is it prescriptive. However users will be well-advised to conduct exhaustive tests of their own particularly for less-popular distributions of Linux. Deploying on older versions is not recommended unless you have previous experience with the older distribution in a production environment.

Prerequisites

Install the latest version of Java 8, either the Oracle Java Standard Edition 8 or OpenJDK 8. To verify that you have the correct version of java installed, type java -version .

NOTE: Experimental support for Java 11 was added in Cassandra 4.0 (CASSANDRA-9608). Running Cassandra on Java 11 is experimental. Do so at your own risk. For more information, see NEWS.txt.

For using cqlsh, the latest version of Python 2.7 or Python 3.6+. To verify that you have the correct version of Python installed, type python --version .

Choosing an installation method

There are three methods of installing Cassandra that are common:

Tarball binary file

Package installation (RPM, YUM)

For most users, installing the binary tarball is also a simple choice. The tarball unpacks all its contents into a single location with binaries and configuration files located in their own subdirectories. The most obvious attribute of the tarball installation is it does not require root permissions and can be installed on any Linux distribution.

Packaged installations require root permissions, and are most appropriate for production installs. Install the RPM build on CentOS and RHEL-based distributions if you want to install Cassandra using YUM. Install the Debian build on Ubuntu and other Debian-based distributions if you want to install Cassandra using APT. Note that both the YUM and APT methods required root permissions and will install the binaries and configuration files as the cassandra OS user.

Installing the docker image

Pull the docker image. For the latest image, use:

This docker pull command will get the latest version of the official Apache Cassandra image available from the Dockerhub.

Эта статья проведет вас через установку Apache Cassandra в Ubuntu 20.04.

Установить Apache Cassandra в Ubuntu очень просто. Мы установим Java, включим репозиторий Apache Cassandra, импортируем ключ GPG репозитория и установим сервер Apache Cassandra.

Установка Java

Проверьте установку Java, распечатав версию Java :

Результат должен выглядеть примерно так:

Установка Apache Cassandra

Импортируйте GPG-ключ репозитория и добавьте репозиторий Cassandra в систему:

После включения репозитория обновите список пакетов и установите последнюю версию Apache Cassandra:

Служба Apache Cassandra автоматически запустится после завершения процесса установки. Вы можете проверить это, набрав:

Вы должны увидеть что-то подобное:

Вот и все. На этом этапе у вас установлен Apache Cassandra на вашем сервере Ubuntu.

Настройка Apache Cassandra

Данные Apache Cassandra хранятся в каталоге /var/lib/cassandra , файлы конфигурации находятся в /etc/cassandra , а параметры запуска Java можно настроить в /etc/default/cassandra .

По умолчанию Cassandra настроена на прослушивание только на локальном хосте. Если клиент, подключающийся к базе данных, также работает на том же хосте, вам не нужно изменять файл конфигурации по умолчанию.

Для взаимодействия с Cassandra через CQL (язык запросов Cassandra) вы можете использовать инструмент командной строки cqlsh который поставляется с пакетом Cassandra.

Переименование кластера Apache Cassandra

Кластер Cassandra по умолчанию называется «Тестовый кластер». Если вы хотите изменить имя кластера, выполните следующие действия:

Войдите в терминал Cassandra CQL с помощью cqlsh :

Выполните следующую команду, чтобы изменить имя кластера на «Linuxize Cluster»:

Измените «Linuxize Cluster» на желаемое имя.

После этого введите exit чтобы выйти из консоли.

Откройте файл конфигурации cassandra.yaml и введите новое имя кластера.

Сохраните и закройте файл.

Очистите системный кеш:

Перезапустите сервис Cassandra:

Выводы

Мы показали вам, как установить Apache Cassandra в Ubuntu 20.04. Теперь вы можете посетить официальную страницу документации Apache Cassandra и узнать, как начать работу с Cassandra.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

В этом руководстве мы покажем вам, как установить Apache Cassandra в Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint, Kubuntu и Elementary OS.

Подготовка

Чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu, вы должны войти в систему как пользователь с привилегиями sudo .

Установка Apache Cassandra

Установка Java довольно проста, начните с обновления индекса пакета:

Установите пакет OpenJDK, набрав:

Проверьте установку Java, выполнив следующую команду, которая распечатает версию Java :

Результат должен выглядеть примерно так:

Следующим шагом будет добавление репозитория Apache Cassandra.

Импортируйте GPG репозитория с помощью следующей команды wget :

Приведенная выше команда должна вывести OK что означает, что ключ был успешно импортирован и пакеты из этого репозитория будут считаться доверенными.

Затем добавьте репозиторий Cassandra в систему, выполнив:

После включения репозитория обновите список пакетов apt и установите последнюю версию Apache Cassandra, набрав:

Служба Cassandra автоматически запустится после завершения процесса установки. Вы можете убедиться, что Cassandra запущена, набрав:

Вы должны увидеть что-то подобное:

Поздравляем, теперь на вашем сервере Ubuntu установлена Apache Cassandra.

Настройка Apache Cassandra

Данные Apache Cassandra хранятся в каталоге /var/lib/cassandra , файлы конфигурации находятся в /etc/cassandra а параметры запуска Java можно настроить в /etc/default/cassandra .

По умолчанию Cassandra настроена на прослушивание только на локальном хосте. Если клиент, подключающийся к базе данных, также работает на том же хосте, вам не нужно изменять файл конфигурации по умолчанию.

Для взаимодействия с Cassandra через CQL (язык запросов Cassandra) вы можете использовать утилиту командной строки с именем cqlsh которая поставляется с пакетом Cassandra.

Переименование кластера Apache Cassandra

По умолчанию кластер Cassandra называется «Тестовый кластер». Если вы хотите изменить имя, выполните следующие действия:

Войдите в терминал Cassandra CQL с помощью cqlsh :

Выполните следующую команду, чтобы изменить имя кластера на «Linuxize Cluster»:

Измените «Linuxize Cluster» на желаемое имя. После завершения введите exit чтобы выйти из консоли.

Отредактируйте файл конфигурации cassandra.yaml и введите новое имя кластера.

Выполните следующую команду, чтобы очистить системный кеш:

Наконец перезапустите службу Cassandra:

Выводы

Вы успешно установили Apache Cassandra на свой Ubuntu 18.04. Теперь вы можете посетить официальную страницу документации Apache Cassandra и узнать, как начать работу с Cassandra.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Это руководство проведет вас через процесс установки Apache Cassandra на Debian 9.

Подготовка

Чтобы иметь возможность устанавливать пакеты в вашей системе Debian, вам необходимо войти в систему как пользователь с привилегиями sudo .

Установка Apache Cassandra

Чтобы установить пакет OpenJDK 8 , выполните следующую команду:

После завершения проверьте его, распечатав версию Java :

Результат должен выглядеть примерно так:

Следующим шагом является включение репозитория Apache Cassandra.

Импортируйте открытый ключ репозитория с помощью следующей команды wget :

Приведенная выше команда должна вывести OK что означает, что ключ был успешно импортирован и пакеты из этого репозитория будут считаться доверенными.

Добавьте репозиторий Cassandra в список источников вашей системы, выполнив следующую команду:

Обновите индекс пакетов и установите последнюю версию Apache Cassandra:

Когда процесс установки будет завершен, служба Cassandra запустится автоматически. Вы можете убедиться, что Cassandra запущена, набрав:

Вы должны увидеть что-то подобное:

Вот и все. Apache Cassandra установлен на вашем сервере Debian.

Настройка Apache Cassandra

Данные Apache Cassandra хранятся в каталоге /var/lib/cassandra . Файлы конфигурации находятся в /etc/cassandra а параметры запуска Java можно настроить в /etc/default/cassandra .

По умолчанию Cassandra слушает только localhost. Если клиент, подключающийся к базе данных, также работает на том же компьютере, вам не нужно изменять интерфейс привязки.

Для взаимодействия с Cassandra через командную строку используйте инструмент cqlsh , который поставляется с пакетом Cassandra.

Переименование кластера Apache Cassandra

По умолчанию кластер Cassandra называется «Тестовый кластер». Если вы хотите изменить имя, выполните следующие действия:

Сначала войдите в терминал Cassandra CQL, набрав:

и выполните следующую команду, чтобы изменить имя кластера на «Linuxize Cluster»:

Измените «Linuxize Cluster» на желаемое имя. После этого введите exit чтобы выйти из терминала.

Затем отредактируйте файл конфигурации cassandra.yaml и введите новое имя кластера.

Выполните команду ниже, чтобы очистить системный кеш:

Наконец, перезапустите службу Cassandra, запустив:

Выводы

Вы успешно установили Apache Cassandra на свой сервер Debian 9. Для получения дополнительной информации о том, как начать работу с Cassandra, посетите их официальную страницу документации .

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Читайте также: