环境与版本
- 操作系统:windows 10(或更高的服务器版本)
- Elasticsearch 版本:7.4.2(下载最新版本也可以---此版本自带java jvm)
- Java 版本:13
- ik 分词器版本:7.4.2
安装步骤
前置要求
操作系统中需要安装有 java 13 运行时环境
安装 Elasticsearch
- 新建文件夹
在 E 盘根目录下新建 ElasticSearchServer 文件夹
安装 java 系的软件,建议全路径不带 空格
例如:如果将这里的 ElasticSearchServer 改为 ElasticSearch Server ,ik 分词器就会报错
- 下载 Elasticsearch 压缩包
官方网站地址为:https://www.elastic.co/downloads/elasticsearch
解压 Elasticsearch 压缩包
将第 2 步中下载的 elasticsearch-7.4.2.zip 文件解压至 ElasticSearchServer 文件夹下,即可完成 Elasticsearch 的安装
安装 ik 分词器
- 下载 ik 分词器压缩包--下载对应版本的分词器
github 地址为:https://github.com/medcl/elasticsearch-analysis-ik/releases
- 解压 ik 分词器压缩包
将第 1 步中下载的 elasticsearch-analysis-ik-7.4.2.zip 文件解压至 ElasticSearchServer\elasticsearch-7.4.2\plugins\ik(记得新建一个ik文件夹) 文件夹下,即可完成 ik 分词器的安装
启用 Elasticsearch
- 运行 ElasticSearchServer\elasticsearch-7.4.2\bin 文件夹下的 elasticsearch.bat 文件(建议使用cmd 命令 elasticsearch.bat -d 执行,如果有错误可以看到)
- 打开浏览器,访问 localhost:9200 , 即可进入
开启 ES 使用之旅吧
二、Elasticsearch windows 服务设置
开始配置自动服务启动配置
进入bin目录 执行 elasticsearch-service.bat install 这时已经是windows服务了
然后执行 elasticsearch-service.bat manager 然后把 use default 勾上 或者把 JAVA Virtual Machine 设置成绝对路径
因为此版本是自带jvm 的建议直接设置自带的jvm路径。不然启动可能发生问题。
比如错误:java.lang.NoClassDefFoundError: java/sql/Date
去服务控制面板或直接设置服务为自动启动