建立ElasticSearch日志库



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

  1. 我相信这工作,你需要一个特定版本的elasticsearch &logstash,是否有一个地方,我可以找到一个一对一的映射,哪些版本的elasticsearch &

  2. 这可能听起来很傻,但是,在elasticsearch.yml文件中,所有行都以#开头,我需要为一些最小值去除#吗?

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

    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头插件,但它无法加载,我所看到的只是Chrome选项卡中的纺车。

1查看logstash elasticsearch的输出

它说对于logstash 1.1.9你应该使用elasticsearch 0.20.2。

2取决于你的需要和你的环境,但最初你不需要改变elasticsearch中的任何东西来使它工作。

3听起来你在寻找节点方面有问题,可能是与多播发现和环境配置有关。

查看elasticsearch zen discovery

尝试禁用多播来使用单播,要做到这一点,只需取消elasticsearch中的这行注释。配置文件:

discovery.zen.ping.multicast.enabled: false

并设置单播主机以匹配您的环境:

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

如果您正在运行@ cluster导航到配置目录。它位于弹性目录

中在elasticsearch

。Yml enable:-

discovery.zen.ping.multicast.enabled: false

默认为

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

相关内容

  • 没有找到相关文章

最新更新