簡體   English   中英

創建輸入時出錯。 不存在這樣的輸入類型:filebeat 中的“filestream”

[英]Error creating input. No such input type exist: 'filestream' in filebeat

我已經下載了具有docker.elastic.co/beats/filebeat:6.6.2映像的filebeat 清單來創建 filebeat 守護程序集,我嘗試使用kubectl create -f filebeat-kubernetes.yaml創建它。

我在 filebeat 配置(filebeat.yml)中添加了以下部分。 除了存在的默認配置外,沒有添加其他配置:

filebeat.inputs:
    - type: filestream
      enabled: true
      paths:
        - /usr/test/log/*.log

並以以下錯誤結束,該目錄也存在

[root@filebeat-zshq8 ~]# ls /usr/test/
log

誰能幫助我這個問題的原因是什么以及如何解決這個問題? 提前致謝!

2022-07-08T06:11:59.925Z 錯誤實例/beat.go:911 退出:初始化輸入時出錯:創建輸入時出錯。 不存在這樣的輸入類型:'filestream' 退出:初始化輸入時出錯:創建輸入時出錯。 不存在這樣的輸入類型:'filestream'

如果有人在 filebeat 清單的以下部分解釋需要配置的內容,那將是非常有幫助的一點。

     env:
        - name: ELASTICSEARCH_HOST
          value: elasticsearch
        - name: ELASTICSEARCH_PORT
          value: "9200"
        - name: ELASTICSEARCH_USERNAME
          value: elastic
        - name: ELASTICSEARCH_PASSWORD
          value: changeme
        - name: ELASTIC_CLOUD_ID
          value:
        - name: ELASTIC_CLOUD_AUTH
          value:

我看到問題出在type: filestream filebeat控制器嘗試在beat.go中驗證此值時,會引發錯誤。 我還在清單中看到該值應該是type: container 也許改變它會解決這個問題。 您應該只更改path以正確指向將存儲數據的hostPath卷。

此外,在此處找到有關如何為您的設置配置環境變量的詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM