Включить базовую безопасность с ошибкой не удалось преобразовать идентификатор типа "базовый" в подтип

Затронутая версия

  • версия durid: apache-druid-0.16.0-инкубация
  • версия jdk: jdk1.8.0_172-cloudera

Описание

Я хочу включить "базовую безопасность" для одного сервера с помощью руководства https://druid.apache.org/docs/latest/development/extensions-core/druid-basic-security.html Но при запуске start-micro-quickstart возникла ошибка.

журналы показывают: не удалось преобразовать идентификатор типа 'basic' в подтип [простой тип, класс org.apache.druid.server.security.Authorizer]: известный тип ids = [Authorizer, allowAll] в [Источник: N / A; строка: -1, столбец: -1]

Подробнее о проблеме с github

Мой common.runtime.properties выглядит следующим образом:

# Basic Security

druid.auth.authenticatorChain=["MyBasicAuthenticator"]
druid.auth.authenticator.MyBasicAuthenticator.type=basic
druid.auth.authenticator.MyBasicAuthenticator.initialAdminPassword=password1
druid.auth.authenticator.MyBasicAuthenticator.initialInternalClientPassword=password2
druid.auth.authenticator.MyBasicAuthenticator.authorizerName=MyBasicAuthorizer

## Creating an Escalator
# Escalator
druid.escalator.type=basic
druid.escalator.internalClientUsername=druid_system
druid.escalator.internalClientPassword=password2
druid.escalator.authorizerName=MyBasicAuthorizer


druid.auth.authorizers=["MyBasicAuthorizer"]
druid.auth.authorizer.MyBasicAuthorizer.type=basic

person L bear    schedule 08.11.2019    source источник


Ответы (1)


Не забудьте включить "druid-basic-security" в качестве расширения

Посетите https://druid.apache.org/docs/latest/development/extensions-core/druid-basic-security.html

Мне нужно добавить druid-basic-security в common.runtime.properties, как показано ниже.

druid.extensions.loadList=["druid-hdfs-storage", "druid-kafka-indexing-service", "druid-datasketches", "druid-basic-security"]
person L bear    schedule 18.11.2019