elasticsearch 设置ElasticSearch日志存储,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 设置ElasticSearch日志存储,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 设置ElasticSearch日志存储

elasticsearch 设置ElasticSearch日志存储,elasticsearch,logstash,elasticsearch,Logstash,我正在尝试为集中式日志记录设置LogStash/Redis/ElasticSearch管道,我有几个问题 我相信,为了让这一切顺利进行,您需要一个特定版本的elasticsearch&logstash,是否有一个地方可以让我找到一对一的映射,以确定elasticsearch&logstash凝胶的哪个版本 这听起来可能很傻,但是在elasticsearch.yml文件中,所有行都以#开头,我是否需要去掉一些最小值的# 最后我设置了整个管道,但我看到以下错误 NativeException - o

我正在尝试为集中式日志记录设置LogStash/Redis/ElasticSearch管道,我有几个问题

  • 我相信,为了让这一切顺利进行,您需要一个特定版本的elasticsearch&logstash,是否有一个地方可以让我找到一对一的映射,以确定elasticsearch&logstash凝胶的哪个版本

  • 这听起来可能很傻,但是在
    elasticsearch.yml
    文件中,所有行都以
    #
    开头,我是否需要去掉一些最小值的
    #

  • 最后我设置了整个管道,但我看到以下错误

    NativeException - org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];[SERVICE_UNAVAILABLE/2/no master];:
        org/elasticsearch/cluster/block/ClusterBlocks.java:138:in `globalBlockedException'
        org/elasticsearch/cluster/block/ClusterBlocks.java:128:in `globalBlockedRaiseException'
    
  • 我还安装了elasticsearch head插件,但它无法加载,我看到的只是Chrome选项卡中的一个旋转的轮子。

    1看一看

    它说,对于Logstash1.1.9,应该使用elasticsearch 0.20.2

    2取决于您的需求和您的环境,但最初您不需要更改elasticsearch中的任何内容即可使其正常工作

    3听起来您在查找节点时遇到了问题,可能与多播发现和环境配置有关

    尝试禁用多播以改用单播,只需在elasticsearch.yml配置文件中取消注释这一行:

    discovery.zen.ping.multicast.enabled: false
    
    并将单播主机设置为与您的环境相匹配:

    discovery.zen.ping.unicast.hosts: ["localhost"]
    

    如果您正在运行@cluster,也许可以帮助您。

    导航到配置目录。 它在您的弹性目录中

    在elasticsearch.yml启用:-

    discovery.zen.ping.multicast.enabled: false
    
    默认情况下是这样的

    #discovery.zen.ping.multicast.enabled: false
    

    获取logstash帮助的最佳方式是使用邮件列表或IRC频道,因为这是活跃社区和专家用户所在的地方。