Elasticsearch 6.2.3 head插件和elasticsearch-sql插件安装
目录
- Elasticsearch 6.2.3 head插件和elasticsearch-sql插件安装
- 1.安装Elasticsearch 6.2.3
- 2.安装头插件
- 安装elasticsearch-SQL插件
1.安装Elasticsearch 6.2.3
首先需要安装JDK,然后选择一个目录,执行如下命令下载,解压和运行
-d是指后台运行
curl -L -O https:// artifacts
.elastic.co
/ downloads /
elasticsearch / elasticsearch-
6.2.3
.tar.gz
tar -xvf
elasticsearch-
6.2.3
.tar.gz
cd
elasticsearch-
6.2.3
/bin./ elasticsearch -d
- 1
- 2
- 3
- 4
2.安装头插件
新版elasticsearch已经不支持直接在插件里运行插件了
进入elasticsearch的安装目录,执行如下命令
git
clone
git:
//github.com/mobz/elasticsearch-head.git
cd elasticsearch-headnpm installnpm run start
- 1
- 2
- 3
- 4
由于头部插件监听的端口是9100,而elasticsearch的REST接口的端口是9200,因此需要设置elasticsearch允许跨域访问,才能使用头部插件,编辑elasticsearch安装目录下的配置目录下的elasticsearch.yml文件,添加如下2行配置:
http.cors.enabled:
true
http.cors.allow-origin:
“*”
- 1
- 2
安装elasticsearch-SQL插件
elasticsearch-SQL插件可以方便我们使用SQL语言来对elasticsearch进行查询
进入elasticsearch的安装目录,执行如下命令:
。
/斌/ elasticsearch-插件安装HTTPS:
//github.com/NLPchina/elasticsearch-sql/releases/download/6.2.3.0/elasticsearch-sql-6.2.3.0.zip
卷曲-lo HTTPS:
//github.com/NLPchina /elasticsearch-sql/releases/download/5.4.1.0/es-sql-site-standalone.zip
unzip es-sql-site-standalone
。
zipcd site-servernpm install express
-
savenode node-server
。
JS
- 1
- 2
- 3
- 4
- 五
- 6
elasticsearch-SQL的默认端口是8080,可以在网站的服务器/ site_configuration.json文件中进行修改
注意修改右上角本地elasticsearch的地址,SQL脚本
不需要
以分号“;”结尾,如果一个索引有多个类型,表名用
INDEXNAME /的typeName
表示