Apache Cassandra - це дуже популярна база даних NoSQL, створена Facebook Inc. але пізніше належав Фонду Apache. Він був розроблений та побудований для зручності масштабованості та управління великими базами даних. 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.РЕПО.г / касандра.репоУ щойно створений файл сховища Кассандри вставте вміст, наведений нижче, у цей файл.
[Кассандра]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 увімкнути кассандру
Потім запустіть службу, набравши таку команду:
$ sudo systemctl запусти кассандру
Тепер, щоб перевірити, перевірте стан служби Apache Cassandra, ввівши команду, подану нижче:
$ sudo systemctl статус cassandra
На цьому етапі Apache Cassandra успішно встановлений і працює на машині CentOS 8 абсолютно нормально. Давайте налаштуємо його та увійдемо до його оболонки CQL.
Як налаштувати Apache Cassandra на CentOS 8
Apache Cassandra має власний CQL (Cassandra Query Language), як і SQL. Щоб увійти в утиліту командного рядка Кассандри, відому як оболонка 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.