分布式搜索引擎ElasticSearch-跨域问题
跨域处理
点击连接按钮没有任何相应,按F12发现有如下错误
No 'Access-Control-Allow-Origin' header is present on the requested resource
这个错误是由于elasticsearch默认不允许跨域调用,而elasticsearch-head是属于前端工程,所以报错。
我们这时需要修改elasticsearch的配置,让其允许跨域访问。
修改elasticsearch配置文件:elasticsearch.yml,增加以下两句命令:
vim /application/elasticsearch-6.1.1/config/elasticsearch.yml
......
http.cors.enabled: true
http.cors.allow-origin: "*"
......
此步为允许elasticsearch跨越访问 点击连接即可看到相关信息