当前位置: 代码迷 >> 综合 >> Error interpreting the template of the input: template: text:3:22: executing “text“ at <.paths>
  详细解决方案

Error interpreting the template of the input: template: text:3:22: executing “text“ at <.paths>

热度:46   发布时间:2024-02-07 21:58:12.0

使用filebeat 的 module 监控kakfa log,启动filebeat报错:

Error interpreting the template of the input: template: text:3:22: executing "text" at <.paths>: range can't iterate over /var/log/kafka/server.log

报错是filebeat.yml 文件中指定路径的写法:

var.paths: "/var/log/kafka/server.log.* "

正确的写法是:

var.paths: ["/var/log/kafka/server.log.*"]

带不带[] , 表示的数据类型不一样,[]表示为 序列,不带则表示 字符串

修改后启动,正常!

  相关解决方案