elasticsearch Kibana连接无法进行弹性搜索,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch Kibana连接无法进行弹性搜索,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch Kibana连接无法进行弹性搜索

elasticsearch Kibana连接无法进行弹性搜索,elasticsearch,kibana,elasticsearch,Kibana,我已经在Debian存储库中安装了elasticsearch和logstash 1.4。它正在工作并从另一个转发系统日志的设备收集日志 我遵循kibana安装指南,但收到一条错误消息:连接失败 通过检查es是否正在运行或确保http.cors.enabled:true 在控制台中,我遇到以下错误: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http:/

我已经在Debian存储库中安装了elasticsearch和logstash 1.4。它正在工作并从另一个转发系统日志的设备收集日志

我遵循kibana安装指南,但收到一条错误消息:连接失败 通过检查es是否正在运行或确保http.cors.enabled:true

在控制台中,我遇到以下错误:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://'127.0.0.1':9200/_nodes. This can be fixed by moving the resource to the same domain or enabling CORS.
我已将此添加到elasticsearch.yml中:

http.cors.allow-origin: "http://192.168.1.1"
http.cors.enabled: true
这个IP就是它自己的IP,因为所有3个ELK应用程序都运行在同一个主机上

有什么建议吗

编辑:

我通过添加标题集使其工作
Access Control Allow Origin“*”
在站点中的标记启用之前。 我还必须链接到模块:

ln -s /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled/

对于这些配置,您需要sudo或root

首先,确保elasticsearch.yml中有以下行(通常位于/etc/elasticsearch/elasticsearch.yml):

(如果文件的其余部分都被注释掉了,不用担心——默认值应该可以)

其余的配置都是针对Apache的,所以请转到Apache目录。例如:

cd /etc/apache2
在“已启用的站点”文件夹中,添加“标题集”选项。在一个简单的系统上,这可能位于指向/etc/apache2/site enabled/000-default.conf的文件中。在指令内(可能在设置DocumentRoot的行之后)添加:

为此,还需要启用headers模块。做:

cd /etc/apache2/mods-enabled
ln -s ../mods-available/headers.load
最后,不要忘记重新加载或重新启动Apache服务器(如果无法忍受1秒的停机时间,请重新加载)。例如,在sysvinit样式的系统上:

service apache2 reload

然后别忘了在浏览器中刷新页面

cd /etc/apache2/mods-enabled
ln -s ../mods-available/headers.load
service apache2 reload
service apache2 restart