Учебники

11) Кластер

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

Эти организации хранят огромное количество данных на нескольких узлах. Эти узлы общаются друг с другом. Для этого создан кластер Кассандра.

  • Кластер — это группа узлов, поэтому узлы могут легко взаимодействовать друг с другом.
  • Координирующий узел — это узел, который связывается с репликами.

Разметка

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

В этом уроке вы узнаете

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

Предпосылки для кластера Кассандра

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

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

Enterprise Edition Установка

На каждой машине должна быть установлена ​​Cassandra Enterprise Edition. Это шаги для установки Cassandra Enterprise Edition.

Шаг 1) На терминале Linux запустите программу установки Cassandra Enterprise Edition. Следующая страница будет отображаться.

Настройка кластера Cassandra на нескольких узлах (машинах)

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

Шаг 2) После нажатия следующей кнопки появится следующая страница.

Настройка кластера Cassandra на нескольких узлах (машинах)

Эта страница предоставляет информацию о пакетах и ​​субпакетах в Cassandra, которая будет установлена.

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

Шаг 3) После нажатия следующей кнопки вы увидите следующую страницу.

Настройка кластера Cassandra на нескольких узлах (машинах)

Эта страница спрашивает вас об опциях установки.

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

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

Настройка кластера Cassandra на нескольких узлах (машинах)

Эта страница спрашивает о настройке узла.

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

Шаг 5) После нажатия следующей кнопки отобразится следующая страница.

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

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

Настройка кластера Cassandra на нескольких узлах (машинах)

Шаг 6) После нажатия следующей кнопки отобразится следующая страница.

Настройка кластера Cassandra на нескольких узлах (машинах)

Теперь установка готова к установке. Нажмите следующую кнопку.

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

Настройка кластера Cassandra на нескольких узлах (машинах)

Начнется установка.

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

Настройка кластера Cassandra на нескольких узлах (машинах)

Начальный узел Кассандры

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

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

Бен / Дсе Кассандра

Настройка кластера Cassandra на нескольких узлах (машинах)

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

Настройка кластера Cassandra на нескольких узлах (машинах)

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

Резюме:

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