logstash启动报错(An unexpected error occurred:Setting hasn't been registered)

问题概述

今天需要用logstash收集日志,启动时候一直在报错,开始没用debug一直不知道什么错误,后面发现报错信息包含An unexpected error occurred:Setting hasn't been registered,发现这个问题之前解决过,现在发现忘了怎么解决(所以写博客记录下)

问题分析解决

碰到问题你先执行启动命令加--debug,进行调试,发现什么问题才好解决

bin\logstash -f  config\kafka-logstash-es.conf --debug

其实这个问题已经提示我们setting有问题,回到logstash.yml你看看你的配置 后面是不是加了空格(一定要空格),加上空格这个问题就解决了。例如:queue.type: persisted  #放到磁盘,可以保证数据不丢失 (冒号后面需要一个空格)

另外补充一个问题:如果报错信息包含:no implicit conversion from nil to integer,你看看你的文件路径是不是含有中文

猜你喜欢

转载自blog.csdn.net/lin_keys/article/details/106088289