Как настроить Cassandra Cluster на нескольких узлах

Что такое Cassandra Cluster?

A Cassandra кластер — это одна из оболочек в целом Cassandra база данных. Несколько Cassandra Clusterобъединяются вместе, образуя базу данных в Cassandra, Cassandra кластер содержит множество (более одного) различных уровней единиц хранения. Каждый слой содержит другой.

Крупная организация, такая как Amazon, Facebook и т. д. приходится управлять огромными объемами данных. Таким образом, эти организации не могут хранить такой огромный объем данных на одной машине. Это когда они используют такие базы данных, как Cassandra с распределенной архитектурой.

Эти организации хранят огромные объемы данных на нескольких узлах. Эти узлы взаимодействуют друг с другом. С этой целью Cassandra кластер установлен.

  • Cluster По сути, это группа узлов, поэтому узлы могут легко взаимодействовать друг с другом.
  • Узел-координатор — это узел, который взаимодействует с репликами.

Разделитель

Разделитель определяет, как данные должны быть распределены в кластере. Partitioner использует хеш-функцию для распределения данных в кластере. Для вычисления хеша требуется ключ раздела. Этот хэш называется знак. Данные распространяются на основе этого токена.

Вот пошаговое руководство по созданию Cassandra .

Предпосылки для Cassandra Cluster

Существуют следующие требования для настройки кластера.

  1. У вас должно быть несколько машин (узлов).
  2. Узлы должны быть связаны друг с другом по локальной сети (LAN).
  3. Linux должен быть установлен на каждом узле.
  4. Вы должны иметь Cassandra Корпоративное издание.
  5. JDK должен быть установлен на каждой машине.

Как установить Cassandra Cluster в Linux

На каждой машине Cassandra необходимо установить корпоративную версию. Это шаги по установке Cassandra корпоративное издание.

Шаг 1) Запустите Cassandra настройка корпоративной версии
On Linux терминал, запустите Cassandra Настройка корпоративной версии. Отобразится следующая страница.

Установите Cassandra Cluster в Linux

Эта страница не предоставляет никакой необходимой информации. Он просто предоставляет информацию о Cassandra версия. Так что пройдите эту страницу и нажмите кнопку «Далее».

Шаг 2) Принять лицензионное соглашение
После нажатия кнопки «Далее» отобразится следующая страница.

Установите Cassandra Cluster в Linux

На этой странице представлена ​​информация о пакетах и ​​подпакетах в Cassandra который будет установлен.

Ниже будет вопрос о лицензии. Установите флажок «Я принимаю соглашение» и нажмите кнопку «Далее».

Шаг 3) Установите Builder и нажмите «Далее».
После нажатия кнопки «Далее» вы увидите следующую страницу.

Установите Cassandra Cluster в Linux

На этой странице вас спросят о вариантах установки.

  1. Прежде всего, он запросит каталог установки. По умолчанию он устанавливается в домашний каталог.
  2. Далее спрашивается тип установки, выберите «Простая установка».
  3. Далее спрашивает о системе обновлений, отметьте «Нет».
  4. Далее он запрашивает интерфейс по умолчанию. Есть два варианта: вы можете установить на локальный хост или выбрать IP-адрес. Выберите IP-адрес для установки
  5. Нажмите следующую кнопку.

Шаг 4) Настройте узел и нажмите «Далее».
После нажатия кнопки «Далее» откроется следующая страница.

Установите Cassandra Cluster в Linux

На этой странице задается вопрос о настройке узла.

  1. Сначала выберите тип узла «Узел Casandra».
  2. Далее в поле Ring Name введите имя вашего кластера. Cluster Имя должно быть одинаковым для всех узлов в одном кластере.
  3. Далее выберите семя. Seed — это узел, с которым контактируют другие неначальные узлы.
  4. После предоставления этой информации нажмите кнопку «Далее».

Шаг 5) Установите агент Datastax
После нажатия кнопки «Далее» отобразится следующая страница.

На этой странице запрашивается IP-адрес, на который вы хотите установить агент datastax.

  1. Агент Datastax необходим для установки операционного центра. Операционный центр — это инструмент мониторинга, с помощью которого вы можете контролировать все узлы.
  2. После предоставления этой информации нажмите кнопку «Далее».

Установите Cassandra Cluster в Linux

Шаг 6) Нажмите «Далее» для установки
После нажатия кнопки «Далее» откроется следующая страница.

Установите Cassandra Cluster в Linux

Теперь установка готова к установке. Нажмите кнопку «Далее».

Шаг 7) Дождитесь процесса установки
После нажатия кнопки «Далее» отобразится следующая страница.

Установите Cassandra Cluster в Linux

Начнется установка программы установки.

Шаг 8) Нажмите кнопку «Готово»
После установки откроется следующая страница. На той же странице вы увидите галочку для опции, которая появляется по умолчанию.

Установите Cassandra Cluster в Linux

Начало Cassandra Узел

После установки Cassandra корпоративная версия на каждом узле, Пуск Cassandra сервер и выполните следующие действия.

Шаг 1) Перейдите на сайт Cassandra каталог установки предприятия и введите приведенную ниже команду

bin/dse Кассандра

Начало Cassandra Узел

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

Начало Cassandra Узел

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

Резюме

В этом уроке объясняется, почему Cassandra необходим кластер, каковы предпосылки для создания Cassandra кластер и как его создать Cassandra Cluster. Кроме того, в этом руководстве рассказывается, как получить доступ Cassandra корпоративный сервер.