文章目录
ES相关软件的安装配置
本文中使用的版本为7.6.2
一、ES(Elasticsearch)-7.6.2安装
1.1 下载地址
# ES历史版本的下载地址:
# https://www.elastic.co/cn/downloads/past-releases#elasticsearch
# ES-7.6.2的下载地址:
# https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-6-2
1.2 安装
- ES安装很简单,只需要把文件下载下来,解压即可。
1.3 运行
1.3.1 普通运行
- 双击elasticsearch.bat即可运行
- 在浏览器中输入地址localhost:9200,出现下面的画面则说明ES启动成功
1.3.2 设置开机自启
- 输入以下命令安装服务: name 为自定义名称
elasticsearch-service.bat install # 安装服务
elasticsearch-service.bat remove # 卸载服务
elasticsearch-service.bat install name # 安装服务(自定义服务名称)
elasticsearch-service.bat remove name # 移除服务(自定义服务名称)
- 在管理里边把服务设置成自动,启动即可完成开机自启配置
二、ES-Head安装
2.1 下载地址
# https://github.com/mobz/elasticsearch-head
2.2 安装
- ES-Head安装与ES的安装一样,解压即可。
- 解压好后,使用Node.js安装ES-Head的依赖项,具体的依赖项请参考ES-Head目录下的package.json的文件。
# 注意必须进入es-head的目录下进行安装依赖。
# 依赖项安装方法:npm install
2.3 运行
2.3.1 普通运行
- 启动ES-Head:npm start
- 在浏览器中输入地址localhost:9100,出现下面的画面则说明ES-Head启动成功
2.3.2 设置开机自启
- 在elasticsearch-head-master根目录下新建一个文件start_es_head.bat,内容如下
@echo off
d:
CD D:\elastic\elasticsearch-head-master
start /b npm start
exit
- 把start_es_head.bat添加到计划任务中,即可实现开机自启
2.4 跨域问题
- 如果使用ES-Head出现了跨域问题,那么需要在elasticsearch-7.6.2\config目录中,修改elasicsearch.yml文件
# 在文件最后写入下面的代码即可解决跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"
三、Kibana-7.6.2安装
3.1 下载地址
# Kibana历史版本地址:
# https://www.elastic.co/cn/downloads/past-releases#kibana
# Kibana-7.6.2的下载地址:
# https://www.elastic.co/cn/downloads/past-releases/kibana-7-6-2
3.2 安装
- 将下载的Kibana解压到相应的目录即可
3.3 运行
3.3.1 普通运行
- 双击kibana.bat即可运行
- 在浏览器中输入地址localhost:5601/app/kibana#/home,出现下面的画面则说明ES启动成功
3.3.2 设置开机自启
- Kibana设置开机自启需要下载NSSM
- 将NSSM解压并将nssm.exe拷贝到kibana的bin\目录下
- 进入到kibana的bin文件夹下,执行安装命令nssm install name(name为服务名称),点击Install service
- 在管理里边把服务设置成自动,启动即可完成开机自启配置
3.4 汉化
- 只需修改 kibana.yml 配置即可,官方提供了中文配置文件 zh-CN.json
# 添加代码,重启Kibana服务即可完成汉化
i18n.locale: "zh-CN"
- 汉化的json文件路径
四、IK-7.6.2安装
4.1 下载地址
# ik的历史版本下载地址
# https://github.com/medcl/elasticsearch-analysis-ik/releases
# ik-7.6.2下载地址
# https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.6.2
4.2 安装
- 将ik插件解压到ES的插件目录下即可
- 重启ES可以看到ik插件加载完成。
4.3 使用
- Ik分词器在Kibana中的使用
GET _analyze
{
"analyzer": "ik_smart",
"text": "中国人民我爱你"
}