Apache Cassandra - очень популярная база данных NoSQL, созданная Facebook Inc. но позже принадлежал Apache Foundation. Он был разработан и построен для простоты масштабирования и управления большими базами данных. Apache Cassandra - это незаменимая система управления базами данных, если вас беспокоит высокая доступность и масштабируемость. В этом посте вы найдете пошаговое руководство по установке и настройке Apache Cassandra в операционной системе CentOS 8.
Установка Apache Cassandra на CentOS 8
Apache Cassandra можно установить, загрузив пакет RPM через официальный репозиторий Apache Cassandra.
Но прежде чем приступить к установке и настройке Apache Cassandra в CentOS 8, нам необходимо установить OpenJDK 8 в системе CentOS 8. Вы можете проверить установленную версию Java, независимо от того, установлена она в вашей системе или нет, набрав команду, приведенную ниже:
$ java -version
Если он не установлен в вашей системе, вы можете установить его, используя процедуру, описанную ниже, или предварительно установив его в вашей системе; вы можете пропустить часть установки OpenJDK на CentOS 8.
Установите Open JDK на CentOS 8
OpenJDK доступен в официальном репозитории CentOS 8 и может быть легко установлен.
Прежде всего, обновите кеш системного репозитория пакетов:
$ sudo dnf makecache
После обновления кеша системного репозитория CentOS 8 обновите его:
$ sudo dnf upgrade
После обновления существующих пакетов системы вы можете перейти к установке OpenJDK 8 на CentOS 8 для Apache Cassandra. Чтобы установить OpenJDK из официального репозитория CentOS 8, введите в терминале команду, указанную ниже:
Введите «y» и нажмите «Enter».
После установки OpenJDK проверьте, введя команду, приведенную ниже:
Вы можете увидеть, что установленная версия OpenJDK - 1.8.0. Давай двигаться вперед.
Установите Apache Cassandra
Чтобы установить Apache Cassandra, мы должны добавить в систему репозиторий Apache Cassandra.
Чтобы добавить репозиторий Apache Cassandra в систему CentOS 8. Создайте «/ etc / yum.РЕПО.д / кассандра.repo », набрав команду:
$ sudo nano / etc / yum.РЕПО.д / кассандра.репоВо вновь созданном файле репозитория Cassandra вставьте содержимое, указанное ниже, в этот файл.
[кассандра]name = Apache Cassandra
baseurl = https: // www.апач.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.апач.org / dist / cassandra / KEYS
После добавления вышеуказанного содержимого сохраните файл и выйдите, используя сочетания клавиш (CTRL + S) и (CTRL + X).
Теперь установите Apache Cassandra, набрав команду, приведенную ниже:
$ sudo dnf install cassandra -yApache Cassandra установлен на CentOS 8. Теперь служба Apache Cassandra не запускается автоматически. Сначала вам нужно включить его, набрав команду, указанную ниже:
$ sudo systemctl включить кассандру
Затем запустите службу, введя следующую команду:
$ sudo systemctl start cassandra
Теперь, чтобы проверить, проверьте статус службы Apache Cassandra, набрав команду, приведенную ниже:
$ sudo systemctl status cassandra
На этом этапе Apache Cassandra успешно установлен и отлично работает на машине CentOS 8. Давайте настроим его и войдем в его оболочку CQL.
Как настроить Apache Cassandra на CentOS 8
Apache Cassandra имеет собственный CQL (язык запросов Cassandra), как и SQL. Чтобы войти в утилиту командной строки Cassandra, известную как оболочка CQL или «cqlsh», мы должны сначала установить соответствующий интерпретатор Python. Чтобы установить Python 2 и получить доступ к оболочке CQL в CentOS 8, введите команду, указанную ниже:
$ sudo dnf установить python2
Введите «y» и нажмите «Enter».
После установки Python2 войдите в оболочку CQL с помощью утилиты командной строки Cassandra, набрав следующую команду в терминале CentOS 8:
$ cqlsh
Вы можете увидеть на скриншоте; мы успешно вошли в оболочку CQL.
Вот как просто мы можем настроить Apache Cassandra на CentOS 8 и начать его использовать.
Заключение
База данных Apache Cassandra используется многими крупными именами в отрасли, такими как Facebook, Instagram, Netflix и Reddit. Этот пост содержит четкое понимание и подробное руководство по установке и настройке Apache Cassandra на CentOS 8.