**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
两年前关门了。改进这个问题如何通过apache kafka与logstash连接?问题是如何把它从Kafka变成类似ElasticSearch的东西。有人会跳芭蕾舞吗?谢谢您
k3bvogb11#
logstash有一个kafka的输入插件。首先,您应该熟悉ApacheKafka及其生产者/消费者范式:https://kafka.apache.org/. 然后开始使用logstash:https://www.elastic.co/products/logstash. 所有这些之后,您将能够使用kafka输入插件进行日志存储:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html. 最后一步是构建一个logstash管道,将数据插入到目标中,比如elasticsearch。这个简单的例子可以帮助您实现目标:日志存储.conf
input { kafka { bootstrap_servers => "localhost:9092" topics => ["example-topic"] } } output { elasticsearch { hosts => ["localhost:9200"] index => "example-index" } }
在这里,我们只需要从kafka队列中获取特定主题的数据。然后我们将数据存储到elasticsearch索引中。希望有帮助!
1条答案
按热度按时间k3bvogb11#
logstash有一个kafka的输入插件。首先,您应该熟悉ApacheKafka及其生产者/消费者范式:https://kafka.apache.org/. 然后开始使用logstash:https://www.elastic.co/products/logstash. 所有这些之后,您将能够使用kafka输入插件进行日志存储:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html. 最后一步是构建一个logstash管道,将数据插入到目标中,比如elasticsearch。这个简单的例子可以帮助您实现目标:
日志存储.conf
在这里,我们只需要从kafka队列中获取特定主题的数据。然后我们将数据存储到elasticsearch索引中。希望有帮助!