四十七、Elasticsearch5.X-SQL插件安装
1、下载ES-SQL
https://github.com/NLPchina/elasticsearch-sql
根据版本选择所需的
Paste_Image.png我这里选择的是5.2.0,复制链接,下载zip
https://github.com/NLPchina/elasticsearch-sql/releases/download/5.2.0.0/elasticsearch-sql-5.2.0.0.zip
2、安装
在ES的plugins目录下新建sql文件夹,将上面下载的zip解压缩,并将里面的文件复制到sql文件夹中
重启ES服务,看是否加载了sql创建
Paste_Image.png3、测试是否成功
直接敲地址栏:
http://localhost:9200/_sql?sql=SELECT * FROM my_index
返回结果如下:
{
"took": 5,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 5,
"max_score": 1,
"hits": [
{
"_index": "my_index",
"_type": "my_type",
"_id": "5",
"_score": 1,
"_source": {
"text": "为什么国内的街道招牌用的都是红黄配?"
}
},
{
"_index": "my_index",
"_type": "my_type",
"_id": "2",
"_score": 1,
"_source": {
"text": "16岁少女为结婚“变”22岁 7年后想离婚被法院拒绝"
}
},
{
"_index": "my_index",
"_type": "my_type",
"_id": "4",
"_score": 1,
"_source": {
"text": "女人对护肤品比对男票好?网友神怼"
}
},
{
"_index": "my_index",
"_type": "my_type",
"_id": "1",
"_score": 1,
"_source": {
"text": "男子偷上万元发红包求交女友 被抓获时仍然单身"
}
},
{
"_index": "my_index",
"_type": "my_type",
"_id": "3",
"_score": 1,
"_source": {
"text": "深圳女孩骑车逆行撞奔驰 遭索赔被吓哭(图)"
}
}
]
}
}
大功告成!!!! my_index
是自己的索引名称
问题:URL拼串操作,没意思。解决方案如下:
单独客户端安装(有友好的操作界面)
1、下载客户端
Paste_Image.pnghttps://github.com/NLPchina/elasticsearch-sql/releases/download/5.4.1.0/es-sql-site-standalone.zip
2、安装客户端
若没有node,请自行安装,nodeJS官网下载即可。
解压缩任意位置。
进入解压缩的目录的site-server
运行npm install express --save
修改端口号,默认8080
Paste_Image.png运行node node-server.js
启动服务
3、测试是否安装成功
http://http://localhost:port/
若有兴趣,欢迎来加入群,【Java初学者学习交流群】:458430385,此群有Java开发人员、UI设计人员和前端工程师。有问必答,共同探讨学习,一起进步!
欢迎关注我的微信公众号【Java码农社区】,会定时推送各种干货:
qrcode_for_gh_577b64e73701_258.jpg