安装ELK时logstash出现[logstash.outputs.elasticsearch] Unknown setting 'host' for elasticsearch
来源:互联网 发布:java ftpserver 编辑:程序博客网 时间:2024/06/05 09:19
启动elasticsearch后:
[admin@ELK config]$ netstat -tnlp|grep java(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)tcp6 0 0 127.0.0.1:9200 :::* LISTEN 22138/java tcp6 0 0 127.0.0.1:9300 :::* LISTEN 22138/java
再启动logstash出现报错
[root@ELK config]# logstash -f logstash-elasticsearch.conf OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=NSending Logstash's logs to /usr/local/logstash-5.4.0/logs which is now configured via log4j2.properties[2017-05-25T08:05:03,717][ERROR][logstash.outputs.elasticsearch] Unknown setting 'host' for elasticsearch[2017-05-25T08:05:03,767][ERROR][logstash.agent ] Cannot create pipeline {:reason=>"Something is wrong with your configuration."}
其中logstash-elasticsearch.conf的配置如下:
input { stdin {} }output { elasticsearch { host => '127.0.0.1' } stdout { codec => rubydebug }}
解决方法:
将配置里面的host改为hosts,好像是因为文档的一个bug。
修改过后连接成功:
[2017-05-25T08:16:32,965][INFO ][logstash.pipeline ] Pipeline main startedThe stdin plugin is now waiting for input:[2017-05-25T08:16:33,156][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=>9600}{ "@timestamp" => 2017-05-25T12:16:32.992Z, "@version" => "1", "host" => "ELK", "message" => "test"}
In the elasticsearch input, it’s hosts no matter which version. However, in the elasticsearch output, it was host before Logstash 2.0 and then the property name has been standardized to hosts. – Val Mar 10 ‘16 at 13:22
参考自:https://stackoverflow.com/questions/32200868/logstash-input-from-elasticsearch-error
阅读全文
1 0
- 安装ELK时logstash出现[logstash.outputs.elasticsearch] Unknown setting 'host' for elasticsearch
- ELK学习13_logstash启动报错[logstash.outputs.elasticsearch] Unknown setting 'host' for elasticsearch
- 关于Logstash Unknown setting 'host' for elasticsearch
- ELK-ElasticSearch+Logstash+Kibana
- ELK(Elasticsearch,logstash,kibana)无痛安装教程
- kubernetes 1.5安装 ELK(ElasticSearch, Logstash, Kibana)
- ELK (Elasticsearch+Logstash+Kibana) 的安装
- Elasticsearch, Logstash, Kibana (ELK) 搭建
- ELK=Elasticsearch+Logstash+kibana
- elasticsearch, logstash 安装
- 在 Ubuntu14.04上安装 Elasticsearch, Logstash, Kibana (ELK Stack)
- elk 日志分析系统Logstash+ElasticSearch+Kibana4
- elk 日志分析系统Logstash+ElasticSearch+Kibana4
- elk 日志分析系统Logstash+ElasticSearch+Kibana4
- elk 日志分析系统Logstash+ElasticSearch+Kibana4
- ELK(elasticsearch+logstash+kibana) 日志分析
- ELK log4j kafka logstash elasticsearch系统搭建
- ELK(ElasticSearch, Logstash, Kibana)实现分布式日志
- 加入天空盒-04
- spring 模块
- 算法导论程序24--直接寻址表(Python)
- Java 8 – 从一个 Stream中过滤null值
- Mybatis 工作原理
- 安装ELK时logstash出现[logstash.outputs.elasticsearch] Unknown setting 'host' for elasticsearch
- nodejs笔记02
- mac下安装mysql5.7
- Spring的几个注解解释
- n阶贝塞尔曲线绘制(C/C#)
- Query的属性与样式之样式操作.css()
- GPRS使用AT命令拨接电话,发收中英文短信
- 核函数
- c++ new/delete [],内存泄漏,动态数组