您的位置:首页 > 运维架构 > Linux

elasticsearch-sql5.2.0.0 + centos6.5安装教程

2017-10-30 16:13 429 查看
环境介绍

ElasticSearch-sql:5.2.0.0版本
Elasticsearch:5.2.0版本
操作系统:Centos 6.5(64位)
JDK: 1.8.0_121版本


安装elasticsearch-sql

切换到ElasticSearchd 根目录执行:

./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/5.2.0.0/elasticsearch-sql-5.2.0.0.zip[/code] 
在elasticsearch安装目录下的plugins下面会生成一个sql文件夹,改变其操作权限为运行es的用户(我的为es)

chown -R es:es sql


另外,在es 5.X后,需要在https://github.com/NLPchina/elasticsearch-sql下载 es-sql的extract site来提供网络服务,下载的地方



执行extract site需要安装nodejs环境(已有可忽略此步骤)

在官网下载已经编译的压缩包(linux Binaries(X86/x64) 64-bit)



解压后,在bin文件夹中已经存在node以及npm,将这个设置为全局。


xz -d node-v6.11.5-linux-x64.tar.xz
tar -xvf node-v6.11.5-linux-x64.tar
cd node-v6.11.5-linux-x64/bin
ls
./node -v
ln -s /mypath/node-v6.11.5-linux-x64/bin/node /usr/local/bin/node
ln -s /mypath/node-v6.11.5-linux-x64/bin/npm /usr/local/bin/npm


这里/mypath/这个路径是你自己放的(这个路径一定要是绝对路径),你将node文件解压到哪里就是哪里。

在site-server 文件夹执行

cd site-server
npm install express --save


可以在site-server/site_configuration.json配置文件中修改用于访问服务的端口(我的为8081)

重启elasticsearch

cd elasticsearch-5.2.0

bin/elasticsearch

启动网络服务:

cd site-server
node node-server.js &


网页访问

localhost:8081

填好es的地址接口,开始使用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos elasticsearch