在 Windows 上使用 .zip 安装 Elasticsearch

Elasticsearch 可以使用 Windows 存档在 Windows 上安装.zip。它附带一个elasticsearch-service.bat命令,用于将 Elasticsearch 设置为服务运行。

下载并安装.zip

从以下位置下载.zipElasticsearch 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 安装为在后台运行或在启动时自动启动的服务,无需用户交互。

  1. 将 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

发表评论