es-sql (elasticsearch-sql)插件安装

5.x版本以上 要部署独立的web服务器

 

一。安装插件

./bin/elasticsearch-plugin install file:///data/essql/elasticsearch-sql-5.1.1.0.zip

 

 

二,部署web服务器

 

1、下载npm包

官网下载npm安装包,https://nodejs.org/en/,左边是稳定版右边是最新版。

 

$xz -d ***.tar.xz

$tar -xvf  ***.tar

 

 

2、解压,创建链接

将压缩包解压到/opt(一般软件放在该目录)目录下。可以看到bin目录下有两个可执行文件node和npm,在/usr/local/bin中创建该文件的链接

sudo ln -s /data/essql/node-v8.9.3-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /data/essql/node-v8.9.3-linux-x64/bin/npm /usr/local/bin/npm
 
3.启动web服务

On elasticsearch 5.x, download and extract site.

 

wget   https://github.com/NLPchina/elasticsearch-sql/releases/download/5.4.1.0/es-sql-site-standalone.zip

 

yum install -y unzip zip

 

 

cd site-server
npm install express --save
nohup node node-server.js &
 
默认访问地址  http://localhost:8080  
端口可以修改:
vi site_configuration.json 
 
 
如果查询报错:
 
image

 

解决方法:

 

Config

http.cors.enabled: true
http.cors.allow-origin: "*"
 
 image
 
 
 

node.js 后台运行方法

 

安装forever

npm install forever –g

 

ln -s /data/essql/node-v8.9.3-linux-x64/bin/forever /usr/local/bin/forever
 

使用forever启动js文件

forever start app.js

停止js文件

forever stop app.js

启动js文件并输出日志文件

forever start -l forever.log -o out.log -e err.log app.js

重启js文件

forever restart app.js

查看正在运行的进程

forever list

 
 
 
 
 
 
 

您可以选择一种方式赞助本站