Elasticsearch在Windows系统下的安装

一 JDK环境变量

1、安装 Java 环境

2、配置JDK环境变量

3、验证配置打开命令提示符(CMD),输入 java -version

二 Elasticsearch安装和配置

1、下载 Elasticsearch

2、解压并安装

  • 将下载的压缩包解压到指定目录(例如:D:\elasticsearch9)。

3、配置 Elasticsearch环境变量(可选)

  • 添加ES_HOME环境变量
  • %ES_HOME%\bin添加到PATH

4、配置 Elasticsearch环境变量

  • 打开解压后的 config 目录,编辑 elasticsearch.yml 文件。

  • 根据需要配置集群名称、节点名称、网络设置等。

复制代码
http.host: 0.0.0.0
# config/elasticsearch.yml
cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
discovery.type: single-node
xpack.security.enabled: false

修改完毕,重启,访问浏览器成功页面如下:

三 安装后启动失败常见问题

1、内存参数设置

config/jvm.options

复制代码
-Xms512m
-Xmx512m

部分错误日志

There is insufficient memory for the Java Runtime Environment to continue.

Native memory allocation (mmap) failed to map 8518631424 bytes. Error detail: G1 virtual space

Possible reasons:

The system is out of physical RAM or swap space

2、启动成功不能访问

在 Elasticsearch 启动后,可以在浏览器的地址栏输入:http://localhost:9200/ ,客户端无法访问

原因:是因为ES8默认开启了 ssl 认证

config/elasticsearch.yml

复制代码
xpack.security.enabled: false