前言
Elasticsearch 是一种流行的开源搜索和分析引擎,它提供了强大的全文搜索和实时数据分析功能,被广泛应用于各种领域,包括大数据分析、日志处理、企业搜索等。
一、下载
Elasticsearch 官方网站(https://www.elastic.co/downloads/elasticsearch)

 选择windows版本进行下载,下载后为压缩包,进行解压。
 
二、修改配置
解压后我们可以看到如下文件
 
 然后我们打开config文件夹中的elasticsearch.yml文件
 修改其中参数:
# 关闭http访问限制
xpack.security.enabled: false
PS:elasticsearch.yml文件中还有许多参数可以配置,本文中仅以能够启动进行配置,若各位有集群部署等更多需求请在elasticsearch.yml中自行配置。
三、配置环境变量

 配置到bin的上一层即可。
 环境变量的配置步骤:我的电脑右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建
四、启动ES
进入bin文件夹中,运行elasticsearch.bat文件
 
[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。
日志中打印该信息表明,你的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"


















