本地安装
为了更好地学习和调试 Elasticsearch,建议先在本地搭建一个开发环境。Elasticsearch 提供跨平台的安装方式,适用于 Windows、macOS 和 Linux 操作系统。
1. 安装前准备
- 安装 Java(JDK 17 推荐)
- 确保机器至少有 4GB 可用内存
- 安装包下载地址:
https://www.elastic.co/downloads/elasticsearch
2. Windows 安装步骤
- 解压下载的
.zip安装包到任意目录 - 在终端中进入解压目录,执行:
bin\elasticsearch.bat
`
- 浏览器访问
http://localhost:9200,看到集群信息即启动成功
3. macOS 安装方式
推荐使用 Homebrew 安装:
brew tap elastic/tap
brew install elastic/tap/elasticsearch-full
brew services start elastic/tap/elasticsearch-full
4. Linux 安装方式(以 Debian 为例)
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-<version>-linux-x86_64.tar.gz
tar -xzf elasticsearch-<version>-linux-x86_64.tar.gz
cd elasticsearch-<version>
./bin/elasticsearch
5. 测试是否运行成功
启动后,在浏览器或命令行运行:
curl http://localhost:9200
应返回包含版本号、集群名等基本信息的 JSON。
本地部署是理解 Elasticsearch 架构、测试索引与查询的第一步,建议先在本地充分练习后再部署到服务器或集群环境中。
相关内容
- 定义与用途 本章介绍 Elasticsearch 的定义、核心功能与适用场景,帮助读者理解它为何成为现代搜索与日志分析的首选解决方案。
- 使用场景 本章总结 Elasticsearch 在全文搜索、日志分析、监控告警、推荐系统等领域的典型应用场景,助力理解其强大用途。
- 核心概念简介 本章概览 Elasticsearch 的核心构成,包括索引、文档、映射、节点、集群等关键概念,为后续使用和架构设计打下基础。
- Docker 安装 本章讲解如何通过 Docker 安装和运行 Elasticsearch,适合开发者快速搭建测试环境并集成至容器化工作流中。
- 与 Kibana 一起部署 本章介绍如何将 Elasticsearch 与 Kibana 一起部署,使用 Docker Compose 快速构建可视化分析平台,适合开发与测试环境使用。
- 基本配置文件解读 本章解析 Elasticsearch 的主要配置文件与常用参数,包括集群名称、网络端口、内存设置、安全选项等,帮助你掌握启动调优基础。