Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 螺旋簇中的最小节点数_Apache_Scalability_Apache Zookeeper_Failover_Helix - Fatal编程技术网

Apache 螺旋簇中的最小节点数

Apache 螺旋簇中的最小节点数,apache,scalability,apache-zookeeper,failover,helix,Apache,Scalability,Apache Zookeeper,Failover,Helix,因为Zookeeper至少需要3个节点来形成一个适当的仲裁,为了让节点保持运行,我假设这也会转化为Helix 我希望获得一个现有的应用程序,并为其添加可扩展性和故障切换功能。现在,在某些情况下,此应用程序不需要承担繁重的负载,因此可能会在扩展和故障切换方面出现问题。因此,我只能使用一台机器 现在我可以为zookeeper做单机,但不推荐2台,对吗 那么,如果我使用Helix,我需要多少台机器才能向应用程序添加故障转移属性呢 为了具有故障转移属性,每个分区至少需要两个副本,并且副本应位于不同的主机

因为Zookeeper至少需要3个节点来形成一个适当的仲裁,为了让节点保持运行,我假设这也会转化为Helix

我希望获得一个现有的应用程序,并为其添加可扩展性和故障切换功能。现在,在某些情况下,此应用程序不需要承担繁重的负载,因此可能会在扩展和故障切换方面出现问题。因此,我只能使用一台机器

现在我可以为zookeeper做单机,但不推荐2台,对吗


那么,如果我使用Helix,我需要多少台机器才能向应用程序添加故障转移属性呢

为了具有故障转移属性,每个分区至少需要两个副本,并且副本应位于不同的主机上

因此,如果您已经有一个专用的Zookeeper群集,则至少需要两台主机具有故障转移属性

若你们打算将这些机器用于Zookeeper集群和Helix集群,你们需要三个,因为Zookeeper集群至少需要三个节点