elasticsearch入门(windows)(8.6.0)

1.官网下载链接

https://www.elastic.co/cn/downloads/past-releases#elasticsearch
各版本jdk:https://www.oracle.com/java/technologies/downloads/archive/

2.解压后双击elasticsearch.bat

在这里插入图片描述

3.遇到控制台一闪而过

在命令行里进入bin目录,再运行elasticsearch.bat,查看报错情况
在这里插入图片描述
首先看到一个warning: ignoring JAVA_HOME=D:\jdk-18; using bundled JDK,一开始我以为是jdk版本的问题,但是测试了jdk11至jdk19间所有的jdk版本,发现都会报这个错,就认为不是jdk的问题,于是看了具体报错信息和elasticsearch.log日志文件,发现报错的具体原因是:NoSuchFileException: D:\jdk-18\lib\dt.jar,就是jdk(不是elasticsearch下自带的jdk)的lib没有dt.jar。
于是我搜索了为什么jdk的lib下没有dt.jar,发现jdk8以后的版本均没有dt.jar和tools.jar。

4.解决办法

安装jdk8,从其lib中将dt.jar和tools.jar拷贝至jdk11中的lib文件夹,或者单独下载dt.jar和tools.jar拷贝至上述文件夹。
测试了网上的其他办法:换jdk版本、将JAVA_HOME环境变量改为ES_JAVA_HOME都不行。

5.在运行elasticsearch.bat,控制台没有闪退,但是出现乱码,并且出现http://localhost:9200 无法访问以及访问 https://localhost:9200 需要登陆密码

找到config/elasticsearch.yml
将以下两行信息改为false,保存

xpack.security.enabled: false
xpack.security.enrollment.enabled: false

6.在浏览器访问http://localhost:9200

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值