我有一个2节点系统,不能添加第三个。
我想配置一个HA Redpanda Kafka集群,它需要3个节点来进行选举仲裁:https://docs.redpanda.com/current/deploy/deployment-option/self-hosted/manual/high-availability/
如果添加了一个小型计算设备,想想Intel NUC,Raspberry Pi,我可以将其用于选举目的而不是分区存储吗?重要的是,这个设备不能因为我们的存储需求和随之而来的任何计算工作量而过载。
是否可以将磁盘阈值设置为非常低的数字,或者禁用分区存储/复制到第三个设备,但仍然允许它同步配置并在选举中投票?
我想我已经看到过这样一种情况,一个zookeeper唯一的节点被运行来实现这一点,但是我们正在使用Redpanda:https://github.com/redpanda-data/redpanda/releases
1条答案
按热度按时间fruv7luv1#
您可以在一台机器上运行两个代理进程,并使用不同的目录进行主题存储(理想情况下,实际上应该使用不同的磁盘)。例如,使用Kubernetes可以更容易地实现这一点。
即使您将主题复制因子设置为2,您也无法控制这些分区在集群中的位置,直到重新分配分区位置。