在 Windows 操作系统上安装 Elasticsearch 需要先安装 Java Development Kit (JDK),因为 Elasticsearch 是基于 Java 开发的。请确保下载和安装 JDK 1.8 或更高版本。完成安装后,您可以按照以下步骤轻松地安装 Elasticsearch。
- 下载 Elasticsearch
访问 Elasticsearch 的官方下载页面(https://www.elastic.co/downloads/elasticsearch),选择适合您 Windows 操作系统的版本(例如,elasticsearch-7.17.0-windows-x86_64.zip)。然后,下载并解压缩该 ZIP 文件。 - 启动 Elasticsearch
进入解压缩后的 Elasticsearch 文件夹的 bin 目录,找到并双击执行 elasticsearch.bat 文件。在命令提示符窗口中,您将看到 Elasticsearch 正在运行的日志信息。 - 检查 Elasticsearch 是否运行成功
当您看到 ‘started’ 字样时,说明 Elasticsearch 已经成功启动。打开浏览器,访问 http://localhost:9200,您将看到 Elasticsearch 的默认响应页面。 - 将 Elasticsearch 安装为 Windows 服务
在 Elasticsearch 的 bin 目录下,有一个名为 elasticsearch-service.bat 的文件。使用命令提示符进入该目录,然后执行以下命令:elasticsearch-service.bat install。现在,您已经成功将 Elasticsearch 安装为 Windows 服务。要启动服务,请使用以下命令:elasticsearch-service.bat start。 - 安装 Elasticsearch-head 插件
Elasticsearch-head 是一个用于管理和监控 Elasticsearch 的浏览器插件。要安装它,请按照以下步骤操作:
a. 安装 Node.js 环境:访问 Node.js 的官方网站(https://nodejs.org/en/download/),下载并安装适合您 Windows 操作系统的 Node.js 版本。安装完成后,打开命令提示符并输入 ‘node -v’,检查 Node.js 是否成功安装。
b. 安装 Grunt:Grunt 是一个方便的构建工具,用于打包、压缩、测试和执行等任务。请访问 Grunt 的官方网站(https://gruntjs.com/),根据您的项目需求选择适合的 Grunt 版本进行安装。
c. 安装 Elasticsearch-head:在命令提示符中进入您的项目目录,运行以下命令来安装 Elasticsearch-head:npm install -g elasticsearch-head。现在,您已经成功安装了 Elasticsearch-head 插件。
以上就是在 Windows 操作系统上安装 Elasticsearch 的详细步骤。通过这些步骤,您应该能够在您的系统上轻松地运行 Elasticsearch。请注意,这些步骤仅适用于特定版本的 Elasticsearch 和 JDK。如果您的版本有所不同,请参考相应的文档进行操作。