安装步骤可以参考《win10部署安装Elasticsearch8.1.2》
1.报错:此时不应有 \java\jdk1.8.0_20
解决方案:
在java环境变量都设置正确情况下,有可能因为java安装路径带有空格、括号,将java重新安装到没有空格的新路径即可启动成功。
例如我的环境变量JAVAHOME的位置原来为:
C:\Program Files (x86)\Java\jdk1.8.0_20
把它修改成:
C:\Progra\Java\jdk1.8.0_20
2.报错:‘elasticsearch.bat’ 不是内部或外部命令,也不是可运行的程序或批处理文件
解决方案:
检查是否填写了配置文件,config目录下的elasticsearch.yml文件底部添加以下配置参数
# 换个集群的名字,免得跟别人的集群混在一起
cluster.name: el-m
# 换个节点名字
node.name: el_node_m1
# 修改一下ES的监听地址,这样别的机器也可以访问
network.host: 0.0.0.0
#设置对外服务的http端口,默认为9200
http.port: 9200
#设置索引数据的存储路径
path.data: E:\elasticsearch-8.1.2\data #换成自己的路径
#设置日志文件的存储路径
path.logs: E:\elasticsearch-8.1.2\logs #换成自己的路径
# 关闭http访问限制
xpack.security.enabled: false
# 增加新的参数,head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
3.命令行打印错误日志
please check that any required plugins are installed, or check the breaking changes documentation for removed settings
解决方案:请参考上面的配置文件
elasticSearch版本更新改动较大,当配置文件填写了多余的配置时,就有可能会报上面的错误信息。