Elasticsearch 可以使用 Windows 存档在 Windows 上安装.zip
。它附带一个elasticsearch-service.bat
命令,用于将 Elasticsearch 设置为服务运行。
下载并安装.zip
包
从以下位置下载.zip
Elasticsearch 8.3.3 的存档:https ://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.3.3-windows-x86_64.zip
使用你常用的解压工具解压。这会创建一个名为 的文件夹 elasticsearch-8.3.3
,
从命令行运行 Elasticsearch
运行以下命令从命令行启动 Elasticsearch:
PS E:\ayd\elasticsearch-8.18.2-windows-x86_64\elasticsearch-8.18.2> .\bin\elasticsearch.bat

您可以将 Elasticsearch 安装为在后台运行或在启动时自动启动的服务,无需用户交互。
- 将 Elasticsearch 安装为服务。服务名称和 的值
ES_JAVA_HOME
将在安装过程中提供:
yangg@DESKTOP-C6K4RMT MINGW64 /e/ayd/elasticsearch-8.18.2-windows-x86_64/elasticsearch-8.18.2/bin
$ ls -al
total 3578
drwxr-xr-x 1 yangg 197611 0 May 23 10:15 ./
drwxr-xr-x 1 yangg 197611 0 Jun 23 13:04 ../
-rwxr-xr-x 1 yangg 197611 101 May 23 10:06 elasticsearch*
-rwxr-xr-x 1 yangg 197611 376 May 23 10:10 elasticsearch-certgen*
-rw-r--r-- 1 yangg 197611 525 May 23 10:10 elasticsearch-certgen.bat
-rwxr-xr-x 1 yangg 197611 376 May 23 10:10 elasticsearch-certutil*
-rw-r--r-- 1 yangg 197611 525 May 23 10:10 elasticsearch-certutil.bat
-rwxr-xr-x 1 yangg 197611 674 May 23 10:06 elasticsearch-cli*
-rw-r--r-- 1 yangg 197611 765 May 23 10:06 elasticsearch-cli.bat
-rwxr-xr-x 1 yangg 197611 353 May 23 10:10 elasticsearch-create-enrollment-token*
-rw-r--r-- 1 yangg 197611 502 May 23 10:10 elasticsearch-create-enrollment-token.bat
-rwxr-xr-x 1 yangg 197611 352 May 23 10:10 elasticsearch-croneval*
-rw-r--r-- 1 yangg 197611 501 May 23 10:10 elasticsearch-croneval.bat
-rwxr-xr-x 1 yangg 197611 2606 May 23 10:06 elasticsearch-env*
-rwxr-xr-x 1 yangg 197611 2595 May 23 10:06 elasticsearch-env-from-file*
-rw-r--r-- 1 yangg 197611 2760 May 23 10:06 elasticsearch-env.bat
-rwxr-xr-x 1 yangg 197611 84 May 23 10:06 elasticsearch-geoip*
Installing service : elasticsearch-service-x64
Using ES_JAVA_HOME : E:\ayd\elasticsearch-8.18.2-windows-x86_64\elasticsearch-8.18.2\jdk
The service 'elasticsearch-service-x64' has been installed
2. 将 Elasticsearch 启动为服务。Elasticsearch 启动时,默认启用身份验证:
yangg@DESKTOP-C6K4RMT MINGW64 /e/ayd/elasticsearch-8.18.2-windows-x86_64/elasticsearch-8.18.2/bin
$ ./elasticsearch-service.bat start
The service 'elasticsearch-service-x64' has been started
3. 使用 elasticsearch-reset-password
工具为用户 elastic 生成密码
yangg@DESKTOP-C6K4RMT MINGW64 /e/ayd/elasticsearch-8.18.2-windows-x86_64/elasticsearch-8.18.2/bin
$ ./elasticsearch-reset-password -u elastic
错误: 找不到或无法加载主类 org.elasticsearch.launcher.CliToolLauncher
原因: java.lang.ClassNotFoundException: org.elasticsearch.launcher.CliToolLauncher