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

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

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

 

Это краткое руководство показывает студентам и новым пользователям, как установить Apache Cassandra в Ubuntu 20.04 | 18.04.

Apache Cassandra – это бесплатная распределенная система баз данных NoSQL с открытым исходным кодом, обеспечивающая высокую доступность в нескольких системах, что исключает единую точку отказа.

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

Эта платформа базы данных используется малыми и крупными компаниями, которые обрабатывают огромные объемы данных … Данные автоматически реплицируются на несколько узлов для обеспечения отказоустойчивости … без единой точки отказа …

Это краткое руководство показывает студентам и новым пользователям, как установить Apache Cassandra в Ubuntu 16.04 | 18.04 LTS сервера.

Чтобы узнать больше об Apache Cassandra, посетите его домашнюю страницу .

Если вы хотите протестировать его в своей лабораторной среде, прежде чем использовать его в производственной среде, приведенные ниже шаги должны стать отличным местом для начала.

Выполните следующие действия, чтобы установить Apache Cassandra в Ubuntu.

Шаг 1. Установите JAVA

Чтобы получить последнюю версию Apache Cassandra, вы можете либо использовать его файл .DEB с его веб-сайта, либо добавить его официальный репозиторий в Ubuntu. Однако для работы Cassandra вам понадобится установленный Oracle JAVA в системе.

Версия Oracle JAVA с открытым исходным кодом отлично работает с Cassandra, поэтому в этом руководстве мы будем использовать OpenJDK 8…

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

sudo apt update
sudo apt install openjdk-8-jdk

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

java -version

Он должен распечатать строки, подобные приведенным ниже:

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

После установки OpenJDK 8 перейдите к установке Apache Cassandra ниже.

Шаг 2: установка Apache Cassandra

Теперь, когда JAVA установлена, выполните следующие действия, чтобы установить и настроить Apache Cassandra.

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

Чтобы добавить репозиторий Apache Cassandra и ключ, выполните следующие команды. Первая строка импортирует GPG-ключ репозитория … вторая добавляет репозиторий Apache Cassandra в новый файл cassandra.sources.list .

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.sources.list'

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

sudo apt update
sudo apt install cassandra

После описанных выше шагов выполните приведенные ниже команды, чтобы установить его:

nodetool status

Вы должны увидеть экран, аналогичный приведенному ниже:

Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.68 KiB  256          100.0%            bbdd9509-523a-45ac-a03f-64c478515de9  rack1

Вот откуда вы знаете, что Cassandra установлена ​​и работает.

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

cqlsh

Вам следует войти в систему на экране терминала CQL

Connected to Test Cluster at 127.0.0.1:9042.

[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]

Используйте HELP для получения помощи.
cqlsh>

 

Вывод:

В этом посте показано, как установить Apache Cassandra на Ubuntu 20.04 | 18.04. Если вы обнаружите какую-либо ошибку, используйте форму комментариев ниже, чтобы сообщить о ней

Author: forgero

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

14 − 9 =