Book Image

ElasticSearch Cookbook

By : Alberto Paro
Book Image

ElasticSearch Cookbook

By: Alberto Paro

Overview of this book

Table of Contents (20 chapters)
ElasticSearch Cookbook Second Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Using the Twitter river


In the previous recipes, you saw rivers that fetch data from data stores such as SQL and NoSQL. In this recipe, we'll discuss how to use the Twitter river in order to collect tweets from Twitter and store them in ElasticSearch.

Getting ready

You will need a working ElasticSearch cluster and an OAuth Twitter token. To obtain the Twitter token, you need to log in to the Twitter developer account at https://dev.twitter.com/apps/ and create a new app, https://dev.twitter.com/apps/new.

How to do it...

In order to use the Twitter river, perform the following steps:

  1. First, you need to install the Twitter river plugin, which is available on GitHub (https://github.com/elasticsearch/elasticsearch-river-twitter). You can install the river plugin using the following command:

    bin/plugin -install elasticsearch/elasticsearch-river-twitter/2.4.0
    
  2. The following result will be obtained:

    -> Installing elasticsearch/elasticsearch-river-twitter/2.4.0...
    Trying http://download.elasticsearch...