Установка#
DataGrid, в отличие от open-source-версии Apache Ignite, содержит в себе библиотеки, отвечающие за авторизацию и работу с SSL.
Установка производится с помощью находящейся в дистрибутиве ansible-роли.
Настройка подключения к сервису ZooKeeper описана в подразделе «Рекомендации по конфигурации DataGrid и ZooKeeper» раздела «ZooKeeper Discovery» документа «Руководство прикладного разработчика».
Конфигурация настройки протокола LDAP описана в подразделе «LDAP Authenticator» раздела «Безопасность и аудит» документа «Руководство по системному администрированию».
Порядок установки#
Шаг 2. Настройка сетевого взаимодействия между серверами (обязательный)
Шаг 3. Конфигурирование региона данных и ячеек (опциональный)
Шаг 6. Настройка интеграции со смежными сервисами (опциональный)
Варианты работы в различном окружении#
DataGrid работает только с Java 11 и новее.
Запуск DataGrid на Java 11 и новее#
Для запуска DataGrid на Java 11 и новее выполните следующие шаги:
Задать переменную среды
JAVA_HOME.DataGrid использует проприетарные SDK API, недоступные «из коробки». Для включения этих API необходимо передать JVM определенные признаки. При использовании для запуска DataGrid скрипта
ignite.shдополнительных действий не требуется, поскольку необходимые признаки уже есть в скрипте. При установке с помощью playbook из дистрибутива продукта дополнительных действий также не требуется, так как playbook автоматически вызовет скриптignite.sh.Если скрипт не используется (например, playbook изменен и не вызывает
ignite.sh), задайте в файле2.jvm.ymlпараметры для JVM:--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED --illegal-access=permit
Важно
TLSv1.3, доступная в Java 11, не поддерживается DataGrid версии 2.9 и ниже.