如何查找哪个Schema Registry pod /节点当前是主节点

时间:2018-07-06 04:48:14

标签: confluent confluent-schema-registry

我在k8s集群上部署了3个架构注册表容器。 我正在尝试查找哪个架构注册表容器当前充当主服务器。

我想出了一种通过架构注册表日志查找主数据库的方法。在这里,我必须手动检查所有Pod日志。

schema-registry中是否有任何命令或配置文件来获取当前的主服务器?

1 个答案:

答案 0 :(得分:0)

从ZK获取主SR:

/usr/lib/zookeeper/bin/zkCli.sh

[zk: localhost:2181(CONNECTED) 1] get /schema_registry/schema_registry_master
{"host":"host name of current master schema registry","port":8081,"master_eligibility":true,"scheme":"http","version":1}
cZxid = ...
ctime = ...
mZxid = ...
mtime = ...
pZxid = ...
cversion = ...
dataVersion = ...
aclVersion = ...
ephemeralOwner = ...
dataLength = ...
numChildren = ...