У крупных организаций, таких как Amazon, Facebook и т. Д., Есть огромные объемы данных, которыми нужно управлять. Таким образом, эти организации не могут хранить такое огромное количество данных на одной машине. Это когда они используют базы данных типа Cassandra с распределенной архитектурой.
Эти организации хранят такой огромный объем данных на нескольких узлах. Эти узлы общаются друг с другом. Для этого создан кластер Cassandra.
- Кластер - это в основном группа узлов, поэтому узлы могут легко общаться друг с другом.
- Узел-координатор - это узел, который обменивается данными с репликами.
Разделитель
Разделитель определяет, как данные должны быть распределены в кластере. Partitioner использует хеш-функцию для распределения данных по кластеру. Для вычисления хэша нужен ключ раздела. Этот хеш называется токеном . Данные распределяются на основе этого токена.
В этом руководстве вы узнаете:
- Предпосылки для Cassandra Cluster
- Установка Enterprise Edition
- Запуск узла Cassandra
Вот пошаговое руководство по созданию кластера Cassandra.
Предпосылки для Cassandra Cluster
Для настройки кластера существуют следующие требования.
- У вас должно быть несколько машин (узлов).
- Узлы должны быть связаны друг с другом в локальной сети (LAN).
- Linux должен быть установлен на каждом узле.
- У вас должна быть версия Cassandra Enterprise.
- JDK должен быть установлен на каждой машине.
Установка Enterprise Edition
На каждом компьютере должна быть установлена корпоративная версия Cassandra. Это шаги для установки корпоративной версии Cassandra.
Шаг 1) На терминале Linux запустите установку Cassandra Enterprise Edition. Будет отображена следующая страница.
На этой странице нет необходимой информации. Он просто предоставляет информацию о версии Cassandra. Так что пропустите эту страницу и нажмите следующую кнопку.
Шаг 2) После нажатия следующей кнопки будет отображена следующая страница.
На этой странице представлена информация о пакетах и подпакетах Cassandra, которые будут установлены.
Ниже он спросит о лицензии. Установите флажок «Я принимаю соглашение» и нажмите кнопку «Далее».
Шаг 3) После нажатия следующей кнопки вы увидите следующую страницу.
На этой странице вас спросят о вариантах установки.
- Прежде всего, он запросит каталог для установки. По умолчанию он устанавливается в домашнем каталоге.
- Далее он спрашивает о типе установки, выберите Простая установка.
- Далее спрашивает о системе обновления, отметьте «нет».
- Затем он запрашивает интерфейс по умолчанию. Есть два варианта: вы можете установить его на локальном хосте или выбрать IP-адрес. Выберите IP-адрес для установки
- Нажмите следующую кнопку.
Шаг 4) После нажатия следующей кнопки отобразится следующая страница.
Эта страница спрашивает о настройке узла.
- Сначала выберите тип узла «Узел Casandra».
- Затем в поле Ring Name укажите имя кластера. Имя кластера должно быть одинаковым для всех узлов в одном кластере.
- Затем выберите семя. Seed - это узел, с которым связываются другие узлы, не являющиеся начальными.
- После предоставления этой информации нажмите кнопку «Далее».
Шаг 5) После нажатия следующей кнопки отобразится следующая страница.
На этой странице запрашивается IP-адрес, на который вы хотите установить агент datastax.
- Агент Datastax необходим для установки операционного центра. Операционный центр - это инструмент мониторинга, с помощью которого вы можете контролировать все узлы.
- После предоставления этой информации нажмите кнопку «Далее».
Шаг 6) После нажатия следующей кнопки будет отображена следующая страница.
Теперь установка готова к установке. Нажмите следующую кнопку.
Шаг 7) После нажатия следующей кнопки отобразится следующая страница.
Начнется установка.
Шаг 8) После установки отобразится следующая страница. На той же странице вы увидите галочку для опции, которая появляется по умолчанию.
Запуск узла Cassandra
После установки корпоративной версии Cassandra на каждом узле запустите сервер Cassandra и выполните следующие действия.
Шаг 1) Перейдите в каталог установки Cassandra Enterprise и введите следующую команду.
bin / dse кассандра
После выполнения этой команды будет запущен сервер Cassandra. Вот скриншот, на котором сервер Cassandra запускается автоматически.
После почти одной минуты выполнения команды сервер Cassandra будет запущен. Один за другим запускайте каждый сервер узла. После запуска всех серверов узлов ваш кластер Cassandra готов к использованию.
Резюме:
В этом руководстве объясняется, почему требуется кластер Cassandra, каковы предварительные условия для создания кластера Cassandra и как создать кластер Cassandra. Кроме того, из этого руководства вы узнаете, как получить доступ к корпоративному серверу Cassandra.