启用基本安全性错误无法将类型 id 'basic' 解析为子类型
Enable basic security with error could not resolve type id 'basic' into a subtype
受影响的版本
- durid 版本:apache-druid-0.16.0-incubating
- jdk版本:jdk1.8.0_172-cloudera
描述
我想通过指南 https://druid.apache.org/docs/latest/development/extensions-core/druid-basic-security.html 启用我的单服务器 "basic security"
但是当我 运行 启动-micro-quickstart.
时出现错误
日志显示:
无法将类型 ID 'basic' 解析为 [简单类型,class org.apache.druid.server.security.Authorizer] 的子类型:已知类型 ID = [Authorizer,allowAll]
在 [来源:N/A;行:-1,列:-1]
The more detail to see github issue
我的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
确保包含 "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"]
受影响的版本
- durid 版本:apache-druid-0.16.0-incubating
- jdk版本:jdk1.8.0_172-cloudera
描述
我想通过指南 https://druid.apache.org/docs/latest/development/extensions-core/druid-basic-security.html 启用我的单服务器 "basic security" 但是当我 运行 启动-micro-quickstart.
时出现错误日志显示: 无法将类型 ID 'basic' 解析为 [简单类型,class org.apache.druid.server.security.Authorizer] 的子类型:已知类型 ID = [Authorizer,allowAll] 在 [来源:N/A;行:-1,列:-1]
The more detail to see github issue
我的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
确保包含 "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"]