为什么要在单个 docker 主机上运行多个 elasticsearch 节点?

vil*_*der 6 elasticsearch docker docker-compose

网上有很多关于使用 docker-compose 运行 Elasticsearch 多节点集群的文章,包括Elasticsearch 8.0 的官方文档。但是,我找不到在同一台 docker 主机上设置多个节点的原因。这是生产环境的推荐设置吗?或者说它是理论在实践中的一个例子?

BMi*_*tch 5

您不应该将其视为生产环境。这些指南是示例,通常适用于实验室环境和应用程序的测试场景。我不认为它们已准备好用于生产,并且 compose 通常不被视为生产级工具,因为它所做的一切都是针对单个 docker 节点,在生产中您通常希望多个节点分布在多个可用区中。