问题描述
logstash启动日志,启动时候一直在报错,开始没用debug一直不知道什么错误,后面发现报错信息包含An unexpected error occurred:Setting hasn't been registered;
问题分析解决
碰到问题你先执行启动命令加--debug,进行调试,发现什么问题才好解决
bin\logstash -f config\article-logstash-es.conf >> /tmp/xxx.log 查看日志
其实这个问题已经提示我们setting有问题,回到logstash.yml你看看你的配置 :后面是不是加了空格(一定要空格),加上空格这个问题就解决了。例如:pipeline.ordered: auto (冒号后面需要一个空格)