Elasticsearch-sql 插件安装
2018-05-23 本文已影响18人
Alex90
ElasticSearch-SQL(后续简称es-sql)是ElasticSearch的一个插件,提供了es 的类sql查询的相关接口。支持绝大多数的sql查询支持。
ElasticSearch-sql 地址:https://github.com/NLPchina/elasticsearch-sql
- 安装es-sql依赖node npm
es-sql 5.x版本以后,安装需要依赖node 和 npm ,先安装node和npm,安装后在检查node及npm的安装
Node官网下载安装或yum安装
$ yum -y install nodejs npm
$ node -v
$ npm -v
- 下载es-sql并安装
到es的根目录下,执行如下命令,下载并安装es-sql插件
$ ./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/5.5.1.0/elasticsearch-sql-5.5.1.0.zip
也可以离线包安装
$ ./bin/elasticsearch-plugin install file:/elasticsearch-sql-5.5.1.0.zip
- 安装配置es-sql的前端
在es 5.X后,需要下载 es-sql的extract site ,并解压,下载地址如下:https://github.com/NLPchina/elasticsearch-sql/releases/download/5.4.1.0/es-sql-site-standalone.zip
然后切换到解压文件目录中的site-server中。执行如下安装命令:
$ npm install express --save
可以在site-server/site_configuration.json配置文件中修改启动服务的端口
{
"port":8088
}
- 重启es,再启动es-sql前端
$ node node-server.js &
- 启动后,访问http://localhost:8088/ 然后配置右上角es地址