如何配置Elasticsearch以从Amazon SQS提取消息

时间:2015-09-15 10:13:12

标签: python json elasticsearch amazon-sqs

在我目前的情况下,我在ubuntu 14.04计算机上安装ElasticSearch,并在队列中保存一些“.json”消息的amazon SQS队列。我想通过ES从亚马逊SQS中提取消息,以便它可以使用.json消息对其进行索引。

我应该寻找什么,我该怎么回事?我正在寻找python的boto代码。

注意:我对使用logstash

不感兴趣

1 个答案:

答案 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之间接收和索引的简单代理。