下载网站:https://elastic.co/
如果网站打不开,可以在下面这个网盘链接里面下载。
链接:https://pan.baidu.com/s/1MSs39eH94TzJO_mrmT2qmA?pwd=0opp
下载好之后点击bin目录下的elasticsearch.bat即可运行。
这里需要注意的是,ES8.x的版本自带jdk,所以无需安装也可以正常运行ES,如下所示即为运行成功,可以通过网页访问https://10.230.36.35:9200,初始账号为elastic,其中密码会在cmd中出现,第一次务必记住密码,如果忘记了,也可以通过指令修改:
.\elasticsearch-reset-password --username elastic -i
这里需要注意的是,需要在bin目录下启动终端之后,才可以进行密码重置。
这里我的地址是https://10.230.36.35:9200,在网页中输入该地址,同时输入账号和密码,即可发现json文件。
下载网站:https://github.com/mobz/elasticsearch-head
如果网站打不开,可以在下面这个网盘链接里面下载。
链接:https://pan.baidu.com/s/1QSwQgHNjvNbmmx4FH6y_6A?pwd=mr9p
安装之前首先要保证电脑有Node.js的环境,如果没有安装如下,如果有的话跳过这一步。
1.下载网站:https://nodejs.org/zh-cn/download/
如果网站打不开,可以在下面这个网盘链接里面下载。
链接:https://pan.baidu.com/s/1vB5_B08RznctWal1kCD-uw?pwd=p1xm
根据自己电脑系统及位数选择,我的电脑是Win11系统、64位。这里推荐大家下载.msi。
msi和.zip格式区别:
(1)msi是Windows installer开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程自己的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。
(2)zip是一个压缩包,解压之后即可,不需要安装。
2.安装node.js
(1)下载完成后,双击进行安装,一直点next即可,默认安装到C盘,也可以修改安装路径。
(2)安装路径默认在C盘,这里我修改了安装路径到D盘,大家结合自己需要进行修改即可。
(3)下面根据各自的需要进行安装即可
Node.js runtime :表示运行环境
npm package manager:表示npm包管理器
online documentation shortcuts :在线文档快捷方式
Add to PATH:添加到环境变量
(4)下面这个安装步骤的意思是:自动安装必要的工具。注意,这也将安装Chocolatey。安装完成后,脚本将弹出在一个新窗门中。
我没有选择这个,直接点next,大家根据自己需要选择就行。
(5)点击install进行安装
(6)点击finish,完成安装
(7)检查是否已经环境变量
此电脑->右键点击属性->高级系统设置->环境变量->path
3.查看安装好的node.js和npm版本
4.常用指令
npm -v:查看npm安装的版本。
npm init:会引导你建立一个package.json文件,包括名称、版本、作者等信息。
npm list:查看当前目录下已安装的node包。
npm ls:查看当前目录下已安装的node包。
npm install moduleNames:安装Node模块到本地目录node_modules下。
npm uninstall moudleName:卸载node模块。
安装好了node.js之后,下面就可以开始安装head了
1.在cmd中输入npm install进行安装
3.在网页中输入这个web地址进行访问
因为该地址的端口号是9100,我们是9200,需要解决跨域问题。
解决跨域问题需要在config下面的elasticsearch.yml文件中加入如下两句话。
http.cors.enabled: true
http.cors.allow-origin: "*"
如果还是不能访问,可能是因为ES8默认开启了SSL认证,在yml文件中关闭即可。
xpack.security.enabled: false
同时在里面可以查看到之前的配置信息。
新建索引,类似于创建一个数据库。
下载地址:https://www.elastic.co/cn/downloads/kibana
如果网站打不开,可以在下面这个网盘链接里面下载。
链接:https://pan.baidu.com/s/19iAX0xEnjnj2AF9uJWl1yg?pwd=2i8c
一定要与ES版本一致!!!
安装完成后点击bin目录下的bat文件即可启动kibana。
启动点击链接即可打开kibana,如果需要配置的话,可以启动ES后直接配置,或者输入初次启动ES时的一个license。
下面是kibana的开发工具模式,一定要打开ES和kibana的cmd!
下面列举一个测试样例进行查询,右边是对应的json数据。
如果想汉化的话,在xml文件中设置zh-CN即可。
下载地址:https://github.com/medcl/elasticsearch-analysis-ik
如果网站打不开,可以在下面这个网盘链接里面下载。
链接:https://pan.baidu.com/s/1iCCePn9vJu-gMGTUl_fGmw?pwd=wuem
一定注意是在release里面下载,不是下载源码,下载完成之后解压放入ES的插件即可,然后重新启动ES,会在cmd中发现正在加载插件。
下面我们用kibana来对IK分词器进行测试。
首先是ik_smart,最少切分;此次是ik_max_word,最细粒度划分。
如果想设置自己的词典,可以在ik的config里面自己加入一个my.dic,然后记得把这个放入xml文件中。