一、安装前的条件因为ElasticSearch7.17需要JDK1.8的支持,所以首先要确保你的win10已经提前安装了jdk8版本。ElasticSearch支持的最低JDK版本是1.8.0。ElasticSearch7.17及以下最低版本为JDK1.8.0。ElasticSearch8.0及以上最低版本为JDK162。官网下载ES安装包:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-17-1推荐安装7.17版本适配jdk1.8,将减少安装过程中的各种问题。安装步骤:打开后,下载Windows版安装包,然后解压,进入bin目录,双击运行elasticsearch.bat文件,启动ElasticSearch服务。控制台输出:started表示启动成功访问地址:http://127.0.0.1:9200/{"name":"CS-HG-293","cluster_name":"elasticsearch","cluster_uuid":"fLDp-rmAR9OjHcAHJy8UlQ",“版本”:{“数字”:“7.17.1”,“build_flavor”:“默认”,“build_type”:“zip”,“build_hash”:“e5acb99f822233d62d6444ce45a4543dc1c8059a”,“build_date”:“2022-02-23T22:20:54.153567231Z”,“build_snapshot”:假,“lucene_version”:“8.11.1”,“minimum_wire_compatibility_version”:“6.8.0”,“minimum_index_compatibility_version”:“6.0.0-beta1”},“标语”:《你懂的,为了搜索》}3.安装ES-head插件插件下载地址:https://raw.githubusercontent.com/mobz/elasticsearch-head/master/crx/es-head.crx后下载,打开谷歌浏览器进入扩展管理页面chrome://extensions/,然后将下载的es-head.crx插件拖入页面,然后添加ES扩展的安装。安装成功后访问界面如下:4、启动服务可能出现的问题4.1控制台输出乱码。启动bat文件可能出现乱码。原因是jvm编码设置的问题。解决方法如下:先从根目录进入config目录,然后找到jvm.options文件,加一行改成中文编码-Dfile.encoding=GBK。4.2geoipdatabases更新异常首先从根目录进入config目录,然后找到elasticsearch.yml文件,添加一行ingest.geoip.downloader.enabled:false4.3服务正常启动后,浏览器无法访问http://localhost:9200/解决方法:找到elasticsearch.yml文件,修改如下:xpack.security.enabled:falsexpack.security.enrollment.enabled:true#为HTTPAPI客户端连接启用加密,如Kibana、Logstash、和Agentsxpack.security.http。ssl:enabled:falsekeystore.path:certs/http.p12修改后,关闭控制台,重启服务。
