Jan*_*han 1 apache-kafka kubernetes apache-zookeeper yahoo-kafka-manager
尝试在K8s集群的“CMAK”中添加新集群时,提示以下错误。
Yikes! KeeperErrorCode = Unimplemented for /kafka-manager/mutex Try again.
Run Code Online (Sandbox Code Playgroud)
我的集群配置如下,
zookeeper: wurstmeister/zookeeper
kafka-manager: kafkamanager/kafka-manager:3.0.0.4
kafka: wurstmeister/kafka:2.12-2.4.1
Run Code Online (Sandbox Code Playgroud)
我可以按照以下步骤解决它。
连接到 k8s 中的“zookeeper”容器
k exec -it podid -- bash
与zookeeper cli连接,
./bin/zkCli.sh
确保它已经创建了“kafka-manager”路径。如果不存在,则首先尝试在“kafka-manager”中创建集群。
ls /kafka-manager
点击以下命令来创建后续路径,
创建/kafka-manager/mutex“”
创建/kafka-manager/mutex/locks“”
创建/kafka-manager/mutex/leases“”
现在尝试再次创建集群。
输出会是这样的,
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] ls /kafka-manager
[configs, deleteClusters, clusters]
[zk: localhost:2181(CONNECTED) 1] create /kafka-manager/mutex ""
Created /kafka-manager/mutex
[zk: localhost:2181(CONNECTED) 2] create /kafka-manager/mutex/locks ""
Created /kafka-manager/mutex/locks
[zk: localhost:2181(CONNECTED) 3] create /kafka-manager/mutex/leases ""
Created /kafka-manager/mutex/leases
[zk: localhost:2181(CONNECTED) 4]
Run Code Online (Sandbox Code Playgroud)
这里提到了原始答案, https://github.com/yahoo/CMAK/issues/731#issuecomment-643880544
| 归档时间: |
|
| 查看次数: |
2951 次 |
| 最近记录: |