1 安装es
1.1 安装JDK1.8
1.2 下载elasticsearch6.5.0
地址:https://www.elastic.co/cn/downloads/elasticsearch
选择download->past releases->elasticsearch 6.5.0
1.3 解压完毕后可打开config/elasticsearch.yml修改配置文件
cluster.name为集群名称,利用client连接elasticsearch时需要用到该名称。
http.port,顾名思义,即http的访问端口。
1.4 运行bin/elasticsearch.bat 即可启动,当看到下面的信息时,即安装成功。
2 安装head
2.1下载elasticsearch-head并解压。
2.2安装node.js
使用node -v查看自己node.js的版本,使用npm -v查看npm的版本,执行 npm install -g grunt-cli命令,安装grunt。
2.3修改配置文件elasticsearch.yml,在文末加入
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
2.4修改服务器地址
进入_site文件目录,修改app.js文件,搜索“app-base_url”,更改||后地址为elasticsearch的IP+9200端口。localhost为elasticsearch的IP
2.5启动head并查看
进入elasticsearch-head目录下,按Shift+鼠标右键,选择“在此处打开PowerShell”窗口,并输入"npm run start"。
出现上述信息即启动成功,此时可访问head的web界面。
3. 安装ik分词
3.1在github下载ik6.5.0(选择相应版本)
3.2用maven编译源码(mvn clean package)
编译完成后在target/realeases下生成elasticsearch-analysis-ik-6.5.0.zip,解压至es安装目录的plugins下(可以更名)。
编译后文件 ik分词目录备注:这里不需要修改任何配置文件即可完成。如果是老版本2.x,则需要在配置文件中加入index.analysis.analyzer.ik.type : "ik"。
网友评论