在Windows上安装Elasticsearch-8.x.x

前言

Elasticsearch 是一种流行的开源搜索和分析引擎,它提供了强大的全文搜索和实时数据分析功能,被广泛应用于各种领域,包括大数据分析、日志处理、企业搜索等。

一、下载

Elasticsearch 官方网站(https://www.elastic.co/downloads/elasticsearch)

在Windows上安装Elasticsearch-8.x.x_第1张图片
选择windows版本进行下载,下载后为压缩包,进行解压。
在这里插入图片描述

二、修改配置

解压后我们可以看到如下文件
在Windows上安装Elasticsearch-8.x.x_第2张图片
然后我们打开config文件夹中的elasticsearch.yml文件
修改其中参数:

# 关闭http访问限制
xpack.security.enabled: false

PS:elasticsearch.yml文件中还有许多参数可以配置,本文中仅以能够启动进行配置,若各位有集群部署等更多需求请在elasticsearch.yml中自行配置。

三、配置环境变量

在Windows上安装Elasticsearch-8.x.x_第3张图片
配置到bin的上一层即可。
环境变量的配置步骤:我的电脑右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建

四、启动ES

进入bin文件夹中,运行elasticsearch.bat文件
在Windows上安装Elasticsearch-8.x.x_第4张图片

[2023-10-30T16:26:39,285][INFO ][o.e.n.Node               ] [KANG] initialized
[2023-10-30T16:26:39,286][INFO ][o.e.n.Node               ] [KANG] starting ...

当看到如上日志后说明ES启动成功!
恭喜!

五、验证

浏览器访问:http://localhost:9200
当页面中显示如下json时表明您的ES已经没有问题了。

{
  "name": "KANG",
  "cluster_name": "elasticsearch",
  "cluster_uuid": "UrJhWPRoSMWT4ll4MoC6gA",
  "version": {
    "number": "8.10.4",
    "build_flavor": "default",
    "build_type": "zip",
    "build_hash": "b4a62ac808e886ff032700c391f45f1408b2538c",
    "build_date": "2023-10-11T22:04:35.506990650Z",
    "build_snapshot": false,
    "lucene_version": "9.7.0",
    "minimum_wire_compatibility_version": "7.17.0",
    "minimum_index_compatibility_version": "7.0.0"
  },
  "tagline": "You Know, for Search"
}

接下来就请您开始您的ES之旅吧~

六、一些问题

在这里插入图片描述日志中打印该信息表明,你的jdk版本和ES版本有冲突,若是各位一定要使用jdk1.8的话,可以安装ES-7.x.x。当然如果一定要使用ES-8.x.x也有解决办法。改为使用ES自带的JDK。

修改bin/elasticsearch-env.bat中的参数

将如下参数

if defined ES_JAVA_HOME (
  set JAVA="%ES_JAVA_HOME%\bin\java.exe"
  set JAVA_TYPE=ES_JAVA_HOME

  if not exist !JAVA! (
    echo "could not find java in !JAVA_TYPE! at !JAVA!" >&2
    exit /b 1
  )

  rem check the user supplied jdk version
  !JAVA! -cp "%ES_HOME%\lib\java-version-checker\*" "org.elasticsearch.tools.java_version_checker.JavaVersionChecker" || exit /b 1
) else (
  rem use the bundled JDK (default)
  set JAVA="%ES_HOME%\jdk\bin\java.exe"
  set "ES_JAVA_HOME=%ES_HOME%\jdk"
  set JAVA_TYPE=bundled JDK
)

修改为

set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"

你可能感兴趣的:(windows,elasticsearch)