zoukankan      html  css  js  c++  java
  • 无法连接Elasticsearch解决方案

    前言

    最近还是在弄ELK,并且在测试Logstash从kafka消费日志(最后输出到Elasticsearch)。

    测试完毕后,在kibana中,并没有发现Elasticsearch中的数据。

    后来装了elasticsearch-head插件,想看看我es里面到底有啥数据,发现在head插件中,显示cluster health: not connected,也就是无法连接我的es。

    故才发现是es的网络配置缘故。

    (之前我是认为es是正常的,因为访问localhost:9200是OK的。)

    解决步骤

    1. 修改elasticsearch的config目录的elasticsearch.yml文件。

    vim elasticsearch.yml
    

     

    本文博客地址:http://www.cnblogs.com/toulanboy/

    2. 增加以下语句:

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

    3. 按Esc,输入:wq保存退出

    :wq
    

    可选:若仍无法连接:可尝试修改yml文件的network.host

    network.host: 192.168.1.x  #这里填你的实际ip。注意:本地只能通过http://ip:9200来访问了。
    
  • 相关阅读:
    【Golang基础总结】数组和切片的比较
    如何转载别人的文章
    C语言字节对齐问题详解
    幷查集拓展
    贪心
    dfs
    Trie
    哈夫曼树
    bfs
    并查集
  • 原文地址:https://www.cnblogs.com/toulanboy/p/8745819.html
Copyright © 2011-2022 走看看