一、版本说明
系统版本:windows 10 家庭版
Elasticsearch:7.8.1
IK分词器:7.8.1
拼音插件:7.8.1
node.js v14.18.0
二、 下载地址
依次下载:IK Analyzer和Pinyin Analyzer(版本一定要和ES对应)
三、解压与配置文件修改
修改config目录下的elasticsearch.yml文件
#集群名称
cluster.name:
#节点名称
node.name:
#数据存储位置
path.data:
#日志存储位置
path.logs:
#当前节点所绑定的本机IP
network.host: 0.0.0.0
#初始化集群主节点
cluster.initial_master_nodes: ["node-1"]
# 端口
http.port: 9200
#增加新的参数,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
直接双击elasticsearch.bat可以成功启动,注册成服务后就启动失败
找到elasticsearch-env.bat文件
if "%JAVA_HOME%" == "" (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk
) else (
set JAVA="%JAVA_HOME%\bin\java.exe"
set JAVA_TYPE=JAVA_HOME
)
改为
if "%JAVA_HOME%" == "" (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk
) else (
set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"
set JAVA_TYPE=bundled jdk
)
四、IK分词器插件安装
解压:elasticsearch-analysis-ik-7.8.1.zip,文件夹命名为ik,复制到plugins目录下。
五、拼音插件安装
解压:elasticsearch-analysis-pinyin-7.8.1.zip,复制到plugins 目录下。
六、安装ElasticSearch-head插件
1、安装node.js
一直确认下一步即可
查看版本号 node -v
2、安装grunt
输入命令 npm install -g grunt-cli
查看版本号 grunt -version
3.下载head插件
1.网址:https://github.com/mobz/elasticsearch-head下载安装包
2.解压到相应目录
3.进入head文件夹下,执行命令:npm install (此处是为安装进行安装pathomjs)
如果安装速度慢,设置成淘宝的镜像重新安装 npm config set registry https://registry.npm.taobao.org
4.安装完成之后npm run start或grunt server,启动head插件
七、ElasticSearch安装为Windows服务
cmd 进入bin目录下执行: elasticsearch-service.bat install