ElasticSearchHead操作说明

(76条消息) Elasticsearch-Head(简称Head)-Java文档类资源-CSDN文库

安装

1、下载资源包,解压

ElasticSearchHead操作说明_第1张图片

2、进入elasticsearch-head-master,执行:npm install  (在这之前需要安装nodejs)

3、输入npm run start命令启动elasticsearch-head

ElasticSearchHead操作说明_第2张图片

使用补充:本地使用的时候启动一下,服务器上如果安装一个,关闭终端就停止运行,挺麻烦

# 安装pm2
npm install pm2 -g

pm2 start npm -- run start

ElasticSearchHead操作说明_第3张图片

 

4、打开浏览器访问 http://localhost:9100

ElasticSearchHead操作说明_第4张图片

Elasticsearch-head 连接ES服务异常

ElasticSearchHead操作说明_第5张图片

首先,先验证ES服务是否可用:

192.168.208.80:9200/_cluster/health

# 通过接口返回值,可以判断,服务是正常的

ElasticSearchHead操作说明_第6张图片

 # 查看elasticsearch-head 连接请求,确认下异常信息,是否和页面接口访问一致ElasticSearchHead操作说明_第7张图片

 问题原因:

elasticsearch-head插件访问不到es集群,是因为调用过程中出现了跨域问题

docker命令进入elasticsearch对应的容器

docker exec -it [容器名] /bin/bash

进入到config/elasticsearch.yml配置文件,添加以下配置代码:

http.cors.enabled: true
http.cors.allow-origin: “*”

重启容器,配置完成

docker restart [容器名]

 容器重启完成后,验证服务是否可用:192.168.208.80:9200/_cluster/health

ElasticSearchHead操作说明_第8张图片

基本使用

TODO 完善

你可能感兴趣的:(扩展,工具使用,elasticsearch,搜索引擎,java)