Apache Druid配置basic登陆认证

参考链接
官网手册:https://druid.apache.org/docs/latest/tutorials/
参考配置:https://blog.csdn.net/weixin_43172032/article/details/110582548
下载
Apache Druid官网下载二进制文件apache-druid-29.0.1-bin.tar.gz
https://druid.apache.org/downloads/
在这里插入图片描述

部署条件

  • Linux、Mac OS X 或其他类 Unix 操作系统(不支持 Windows)
  • Java 8u92+、11 或 17
  • Python 3(首选)或 Python 2

我用的系统是ubuntu 22 图形化版
二进制文件扔到虚拟机后需要授权执行

Chmod +x apache-druid-29.0.1-bin.tar.gz

解压虚拟机tar -zxvf apache-druid-29.0.1-bin.tar.gz
然后进入cd apache-druid-29.0.1
执行命令./bin/start-druid可以跑起来druid
查看127.0.0.1:8888可看到druid界面
在这里插入图片描述

要增加权限认证,则需要在apache-druid-29.0.1/conf/druid/auto/_common路径下修改配置文件common.runtime.properties
配置 Authenticator,Escalator,Authorizer
替换如下代码

druid.extensions.loadList=["druid-hdfs-storage", "druid-kafka-indexing-service", "druid-datasketches","mysql-metadata-storage","druid-ranger-security","druid-basic-security"]

新增如下代码

# Authenticator  "druid-basic-security" extension should be included
druid.auth.authenticatorChain=["MyBasicMetadataAuthenticator"]
druid.auth.authenticator.MyBasicMetadataAuthenticator.type=basic
druid.auth.authenticator.MyBasicMetadataAuthenticator.initialAdminPassword=密码
druid.auth.authenticator.MyBasicMetadataAuthenticator.initialInternalClientPassword=密码
druid.auth.authenticator.MyBasicMetadataAuthenticator.credentialsValidator.type=metadata
druid.auth.authenticator.MyBasicMetadataAuthenticator.skipOnFailure=false
druid.auth.authenticator.MyBasicMetadataAuthenticator.authorizerName=MyBasicMetadataAuthorizer

# Escalator
druid.escalator.type=basic
druid.escalator.internalClientUsername=druid_system
druid.escalator.internalClientPassword=密码
druid.escalator.authorizerName=MyBasicMetadataAuthorizer

# Authorizer
druid.auth.authorizers=["MyBasicMetadataAuthorizer"]
druid.auth.authorizer.MyBasicMetadataAuthorizer.type=basic
druid.auth.authorizer.MyBasicMetadataAuthorizer.initialAdminUser=admin
druid.auth.authorizer.MyBasicMetadataAuthorizer.initialAdminRole=admin
druid.auth.authorizer.MyBasicMetadataAuthorizer.roleProvider.type=metadata

重新启动druid

./apache-druid-29.0.1/bin/start-druid

再次查看网页
在这里插入图片描述

登陆后则可看到druid界面
在这里插入图片描述

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值