重要链接:

1.OpenSearch 文档

尽管使用 docker-compose 运行 OpenSearch 的过程非常简单,但我写这篇文章的原因是因为 Windows 上的 Docker Desktop 默认配置为使用 WSL2 后端。

WSL2 后端的问题是您没有在 Docker Desktop 的设置菜单中获得 Settings->Advanced 选项,因此您无法将 Docker Desktop 的默认 RAM 使用量更改为超过 2GB(OpenSearch 至少需要 4 个)。所以当你运行docker compose up时,它会失败。

在 Windows 10/11 上运行 OpenSearch 的步骤

  1. 到这个链接,https://opensearch.org/versions/opensearch-1-3-2.html,下载docker-compose.yaml文件。

  2. 进入 Docker 桌面设置->常规。关闭“使用基于 WSL 2 的引擎”。 图像描述

  3. 等待它完成。

  4. 完成后,您现在将在 Docker Desktop 中获得 Resources->Advanced 选项。将 RAM 设置为大于或等于 4GB。 图像描述

  5. 在包含我们下载的 docker-compose.yaml 文件的目录中运行docker compose up

  6. 访问 OpenSearch Dashboard onhttp://localhost:5601/

谢谢

Logo

CI/CD社区为您提供最前沿的新闻资讯和知识内容

更多推荐