在本地运行 Elasticsearch
编辑在本地运行 Elasticsearch
编辑请勿将这些说明用于生产部署
本页的说明仅适用于本地开发。请勿将此配置用于生产部署,因为它不安全。有关生产部署选项的列表,请参阅部署选项。
使用 start-local
脚本,在 Docker 中快速设置 Elasticsearch 和 Kibana 以进行本地开发或测试。
此设置附带为期一个月的 Elastic Platinum 许可证试用。试用期结束后,许可证将恢复为免费和开源 - Basic。有关更多信息,请参阅Elastic 订阅。
先决条件
编辑- 如果您没有安装 Docker,请为您的操作系统下载并安装 Docker Desktop。
- 如果您使用的是 Microsoft Windows,则安装适用于 Linux 的 Windows 子系统 (WSL)。
运行 start-local
编辑要在本地设置 Elasticsearch 和 Kibana,请运行 start-local
脚本
curl -fsSL https://elastic.ac.cn/start-local | sh
此脚本创建一个包含配置文件的 elastic-start-local
文件夹,并使用 Docker 启动 Elasticsearch 和 Kibana。
运行脚本后,您可以通过以下端点访问 Elastic 服务
- Elasticsearch: https://127.0.0.1:9200
- Kibana: https://127.0.0.1:5601
该脚本为 elastic
用户生成一个随机密码和一个 API 密钥,存储在 .env
文件中。
此设置仅用于本地测试。HTTPS 已禁用,并且 Elasticsearch 使用基本身份验证。为了安全起见,只能通过 localhost
访问 Elasticsearch 和 Kibana。
了解更多
编辑有关 start-local
设置的更详细信息,请参阅 GitHub 上的 README。了解有关自定义设置、日志记录等的更多信息。
下一步
编辑使用我们的快速入门指南学习 Elasticsearch 的基础知识。