Azure eventhub as kafka:主题授权问题

时间:2018-10-03 20:19:36

标签: apache-kafka azure-eventhub

我创建了一个启用了kafka的事件中心命名空间,并创建了一个具有“管理,发送和监听”访问策略的eventhub。我能够生成此消息,但收到错误“ org.apache.kafka.common.errors.TopicAuthorizationException:未经授权访问主题:”。

我的Akka使用者中的参数是:

Get-ChildItem D:\Data -Directory | ForEach-Object {
    Get-ChildItem $_.FullName -File -Recurse | 
        Sort-Object -Property LastWriteTime | 
            Select-Object -Last 1 | 
                Copy-Item -Destination C:\Test\data
}

能请你帮忙吗?

谢谢

2 个答案:

答案 0 :(得分:0)

从昨天开始,我将面对此问题,并在属性下方添加了此问题。

spring.cloud.stream.kafka.binder.autoCreateTopics=false

请注意,我们正在使用Spring Cloud + Azure事件中心

但是,我无法从事件中心接收消息。

答案 1 :(得分:0)

我可以通过修复pom.xml中的kafka版本来解决此问题。显然,Azure仅支持kafka 0.10以上的版本。一旦更改了依赖关系,它就可以正常工作。