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 -версия
Ако не е инсталиран на вашата система, можете да го инсталирате, като използвате процедурата, дадена по-долу или предварително инсталирана на вашата система; можете да пропуснете инсталационната част на OpenJDK на CentOS 8.
Инсталирайте Open JDK на CentOS 8
OpenJDK се предлага в официалното хранилище на CentOS 8 и може лесно да бъде инсталиран.
Преди всичко актуализирайте кеша на хранилището на пакети на системата:
$ sudo dnf makecache
След актуализиране на кеша на системното хранилище на CentOS 8 го актуализирайте:
$ sudo dnf надстройка
След надграждане на съществуващите пакети на системата, можете да преминете към инсталиране на 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 инсталира cassandra -yApache Cassandra е инсталиран на CentOS 8. Сега услугата на Apache Cassandra няма да стартира автоматично. Първо трябва да го активирате, като въведете командата, дадена по-долу:
$ sudo systemctl активира cassandra
След това стартирайте услугата, като напишете следната команда:
$ sudo systemctl старт касандра
Сега, за да проверите, проверете състоянието на услугата Apache Cassandra, като въведете командата, дадена по-долу:
$ sudo systemctl статус cassandra
На този етап Apache Cassandra е успешно инсталиран и работи перфектно на машината CentOS 8. Нека да го конфигурираме и да влезем в неговата CQL черупка.
Как да конфигурирам Apache Cassandra на CentOS 8
Apache Cassandra има свой собствен CQL (Cassandra Query Language), точно като 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.