解决docker建立的elasticsearch-head容器不能链接elasticsearch等问题

在使用docker建立elasticsearch-head容器去链接elasticsearch的时候,容易出两个问题html

1.不能链接elasticsearchdocker

修改elasticsearch.yml文件 添加以下两个配置json

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

 

2.链接上了elasticsearch,可是使用其余的操做发现浏览器会报406浏览器

这是由于在elasticsearch-head容器中返回的数据格式不对bash

进入容器app

docker exec -it 容器名 /bin/bashcors

cd _site/ elasticsearch

vim vendor.jsurl

若是发现不能使用vi/vim,就在容器内部先进行安装,分别执行以下两条命令

apt-get update

apt-get install -y vim

安装完成以后

修改vendor.js两处配置

第一处在6888行

把内容'application/x-www-form-urlencoded'改为'application/json;charset=UTF-8'

第二处在7574行

把内容'application/x-www-form-urlencoded'改为'application/json;charset=UTF-8'

另外能够直接使用/application/x-www-form-urlencoded进行搜索,跳到须要修改的位置

原文出处:https://www.cnblogs.com/fanlx/p/12010358.html

相关文章
相关标签/搜索