我有在服务器1,服务器2和服务器3上运行的zookeeper设置,同样在服务器1,服务器2和服务器3上也运行的kafka。
安装程序正在kubernetes中运行。
问题陈述:
请您参考如下方法:
我看不到Zookeeper问题与k8的关系...但是您绝对应该设置相似性规则,以使Zookeeper和Kafka不在同一台物理服务器上或共享同一磁盘上
如果三分之一的Zookeeper出现故障,您将最终陷入脑裂事件,因为没有哪个Zookeeper知道哪个应该负责领导。是的,这实际上可以使Kafka崩溃或损坏。
为了减轻这种风险,您可以选择运行5个Zookeeper,在这种情况下,您最多可能丢失3台服务器才能达到相同状态。最终指南书在前几章中介绍了这些概念。
关于其他问题-一般来说,NodePort和PVC。
在Github上使用最受欢迎的Kafka运算符之一,您无需费心设置这些属性
在任何安装中,您仍然必须手动执行Kafka管理任务。不过,如果您想减少工作量,可以使用Cruise Control等额外服务




