Проблема с файлом filebeat yml в Windows

Я новичок в стеке Elastic и пытаюсь поэкспериментировать с визуализацией файлов журнала apache в Kibana. Я использую filebeat для приема журналов apache. Однако когда я запускаю .\filebeat.exe setup -e, я получаю следующую ошибку:

2019-02-05T20:53:10.515+0530    INFO    elasticsearch/client.go:165     Elasticsearch url: http://localhost:9200
2019-02-05T20:53:10.520+0530    INFO    elasticsearch/client.go:721     Connected to Elasticsearch version 6.6.0
2019-02-05T20:53:10.520+0530    INFO    kibana/client.go:118    Kibana url: http://localhost:5601
2019-02-05T20:53:10.567+0530    WARN    fileset/modules.go:388  X-Pack Machine Learning is not enabled
2019-02-05T20:53:10.572+0530    ERROR   instance/beat.go:911    Exiting: 1 error: error loading config file: invalid con
fig: yaml: line 4: did not find expected hexdecimal number

Мой файл filebeat.yml выглядит так:

filebeat.inputs:

- type: log
  enabled: true
  paths: C:\Users\bigdataadmin\Downloads\ApacheLogs\*


#============================= Filebeat modules ===============================

filebeat.config.modules:

  path: C:\Program Files\Filebeat\modules.d\*.yml
  reload.enabled: true
  reload.period: 60s

#==================== Elasticsearch template setting ==========================

setup.template.settings:
  index.number_of_shards: 3

setup.kibana:
  host: "localhost:5601"

output.elasticsearch:

  hosts: ["localhost:9200"]


# Configure processors to enhance or manipulate events generated by the beat.

processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~

Я также проверил yml на http://www.yamllint.com/, но не обнаружил никаких проблем. . Кажется, я не могу понять, что не так со строкой 4 этого файла.

Я использую filebeat 6.6


person Dhiraj    schedule 05.02.2019    source источник


Ответы (1)


Ключ пути (в строке 4) - это массив. Итак, вам нужно представить здесь массив.

Пример :

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - C:\Users\bigdataadmin\Downloads\ApacheLogs\*

Пожалуйста, будьте очень осторожны с типом данных, который вы представляете в таких файлах конфигурации, я сделал ту же ошибку, когда работал над Filebeat, и мне пришлось потратить много времени на небольшую ошибку ...

person Surendra Deshpande    schedule 05.02.2019
comment
спасибо, но оказалось, что мне пришлось заключить пути в одинарные кавычки. - person Dhiraj; 06.02.2019