我必须部署 Vespa 数据库,并且要求它应该是高度可用的。我有 3 个可用于数据库的实例。我已经成功部署了数据库,其中 1 个实例具有配置节点、容器节点和内容节点,其余 2 个实例具有容器节点和配置节点。 冗余保持为 3,可搜索副本也为 3。 但这里的问题是,如果带有 config 节点的实例因任何原因停止,那么整个系统将不可用。
为了避免这种情况,我试图在所有实例上都有一个配置节点。但是没能成功部署。
我提到的链接: https://docs.vespa.ai/en/reference/services-admin.html
<admin version="2.0">
<adminserver hostalias="admin0"/>
<configservers>
<configserver hostalias="admin0"/>
<configserver hostalias="admin1"/>
<configserver hostalias="admin2"/>
</configservers>
</admin>
我在这里做错了什么?
另外,有没有更好的方法来确保 Vespa 的可用性,请告诉我?
提前致谢
答案 0 :(得分:1)
请注意,文档存储在 content 节点上,因此您也需要其中三个。所以也许只是在所有节点上设置配置、容器和内容?