Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 将filebeat连接到elasticsearch_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Kibana_Filebeat - Fatal编程技术网 elasticsearch 将filebeat连接到elasticsearch,elasticsearch,kibana,filebeat,elasticsearch,Kibana,Filebeat" /> elasticsearch 将filebeat连接到elasticsearch,elasticsearch,kibana,filebeat,elasticsearch,Kibana,Filebeat" />

elasticsearch 将filebeat连接到elasticsearch

elasticsearch 将filebeat连接到elasticsearch,elasticsearch,kibana,filebeat,elasticsearch,Kibana,Filebeat,我一整天都在面对这个问题,我不明白我做错了什么。我是这方面的初学者,我遵循了一个关于如何在Filebeat、elasticsearch和kibana之间获得完整设置的教程。Filebeat始终无法从日志连接到elasticsearch。下面是我的代码 filebeat.inputs: - type: log enabled: true paths: - C:\ProgramData\Elastic\Elasticsearch\logs\*.log filebeat.

我一整天都在面对这个问题,我不明白我做错了什么。我是这方面的初学者,我遵循了一个关于如何在Filebeat、elasticsearch和kibana之间获得完整设置的教程。Filebeat始终无法从日志连接到elasticsearch。下面是我的代码

filebeat.inputs:
  - type: log
  enabled: true
  paths:    
    - C:\ProgramData\Elastic\Elasticsearch\logs\*.log

filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false

setup.template.settings:
  index.number_of_shards: 1


setup.kibana:

output.elasticsearch:
  hosts: ["localhost:9200"]

processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
这是日志

2019-05-22T02:28:02.352+0200    ERROR   pipeline/output.go:100  Failed to connect to backoff(elasticsearch(http://localhost:9200)): Connection marked as failed because the onConnect callback failed: This Beat requires the default distribution of Elasticsearch. Please upgrade to the default distribution of Elasticsearch from elastic.co, or downgrade to the oss-only distribution of beats
2019-05-22T02:28:02.352+0200    INFO    pipeline/output.go:93   Attempting to reconnect to backoff(elasticsearch(http://localhost:9200)) with 62 reconnect attempt(s)
2019-05-22T02:28:02.355+0200    INFO    elasticsearch/client.go:734 Attempting to connect to Elasticsearch version 5.5.0
2019-05-22T02:28:15.560+0200    INFO    [monitoring]    log/log.go:144  Non-zero metrics in the last 30s    {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":3781,"time":{"ms":62}},"total":{"ticks":6640,"time":{"ms":94},"value":6640},"user":{"ticks":2859,"time":{"ms":32}}},"handles":{"open":303},"info":{"ephemeral_id":"09bb9e79-0c2c-40fd-8a89-5098d60f3374","uptime":{"ms":2521080}},"memstats":{"gc_next":4259632,"memory_alloc":2907056,"memory_total":24455264,"rss":-8192}},"filebeat":{"harvester":{"open_files":0,"running":0}},"libbeat":{"config":{"module":{"running":0}},"output":{"read":{"bytes":673},"write":{"bytes":260}},"pipeline":{"clients":1,"events":{"active":28,"retry":28}}},"registrar":{"states":{"current":5}}}}}

错误信息非常清楚

无法连接到回退(elasticsearch()):连接标记为失败,因为onConnect回调失败:此节拍需要elasticsearch的默认分发版。请从elastic.co升级到默认的Elasticsearch发行版,或降级到仅限oss的beats发行版

您的Filebeat版本和Elasticsearch版本之间似乎不匹配。您已安装,并且正在尝试与服务器进行交互

因此,理论上,你有两个选择:

  • 您可以安装并保持Elasticsearch的原样
  • 您可以降级到并保持Filebeat的原样
  • 然而,在我看来,由于您使用的是Elasticsearch 5.5.0(旧版本),所以您唯一的选择就是安装