pulsar单机版docker权限添加问题记录

        因为提供的docker-compose是创建容器时直接bin/pulsar standalone,所以需要将配置文件挂载在容器外,然后修改配置文件添加权限后重启容器生效。其中secret-key可以在第一次启动容器后进入容器生成,然后挂载在容器外。

//创建key
bin/pulsar tok

//获取超级用户的token,放在配置文件中
bin/pulsar tokens create --secret-key file:///pulsar/my-secret.key --subject adminens create-secret-key --output my-secret.key

//修改standalone.conf中的以下几项
authenticationEnabled=true
authorizationEnabled=true
authenticationProviders=org.apache.pulsar.broker.authentication.AuthenticationProviderToken
superUserRoles=admin

brokerClientAuthenticationPlugin=org.apache.pulsar.client.impl.auth.AuthenticationToken
brokerClientAuthenticationParameters={"token":"超级用户的token"}

tokenSecretKey=/opt/key/my-secret.key

//docker-compose挂载

volumes:
     - /opt/pulsar/key:/opt/key   //secret-key
     - /opt/pulsar/conf:/pulsar/conf   //配置文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值