一、选定版本,参考系统当前spring boot版本,选择elasticsearch版本
二、下载并安装elasticsearch
查看服务是否成功
打开浏览器:localhost:9200
三、安装elasticsearch-sql插件
进入elasticsearch目录:
./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.2.2.0/elasticsearch-sql-6.2.2.0.zip
如果执行不了,确认执行目录是否正确(保证网络可以正常访问github)
四、下载nodejs
安装完成后确认nodejs的环境变量,以及nmp是否可用
五、下载elasticsearch web代码
github地址:https://github.com/NLPchina/elasticsearch-sql
编译和启动,教程地址:https://github.com/NLPchina/elasticsearch-sql/wiki/Installation-Guide
cd site-servernpm install express --savenode node-server.js
六、打开elasticsearch-sql管理页面
默认是localhost:8080,注意配上右上角的elaticsearch地址(默认http://127.0.0.1:9200/)。
如果提示:Cannot POST /_sql(就修改elasticsearch配置文件,添加跨域)
transport.tcp.port: 9300http.cors.enabled: truehttp.cors.allow-credentials: truehttp.cors.allow-origin: "/.*/"http.cors.allow-headers: WWW-Authenticate,X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
最后、安装插件或者修改配置配置文件,最好重启一下elasticsearch。执行Search,提示No such index,表示成功,因为本身就没有这个index。