Elasticsearch-sql 外掛安裝

weixin_34107955發表於2018-05-23

ElasticSearch-SQL(後續簡稱es-sql)是ElasticSearch的一個外掛,提供了es 的類sql查詢的相關介面。支援絕大多數的sql查詢支援。
ElasticSearch-sql 地址:https://github.com/NLPchina/elasticsearch-sql

  1. 安裝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 
  1. 下載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  
  1. 安裝配置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
}
  1. 重啟es,再啟動es-sql前端
$ node node-server.js &
  1. 啟動後,訪問http://localhost:8088/ 然後配置右上角es地址

相關文章