在我目前的情况下,我在ubuntu 14.04计算机上安装ElasticSearch,并在队列中保存一些“.json”消息的amazon SQS队列。我想通过ES从亚马逊SQS中提取消息,以便它可以使用.json消息对其进行索引。
我应该寻找什么,我该怎么回事?我正在寻找python的boto代码。
注意:我对使用logstash
不感兴趣答案 0 :(得分:1)
Amazon SQS提供了一个API来接收消息:http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/ReceiveMessage.html
ElasticSearch提供索引消息的API: https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index-doc.html
我不确定ES是否可以自动接收来自SQS的消息,但一个可行的解决方案是SQS和ES之间接收和索引的简单代理。