New charm: apache-flume-twitter

Bug #1478772 reported by Kevin W Monroe
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juju Charms Collection
Fix Released
Undecided
Unassigned

Bug Description

This charm provides a Flume agent designed to process tweets from the Twitter Streaming API and send them to the apache-flume-hdfs agent for storage in the shared filesystem (HDFS) of a connected Hadoop cluster. This leverages the TwitterSource jar packaged with Flume.

Big Data charmers need to review the current state of this charm and verify its readiness for the charm store.

Charm store link: https://jujucharms.com/u/bigdata-dev/apache-flume-twitter/trusty

Changed in charms:
assignee: nobody → Juju Big Data Development (bigdata-dev)
Revision history for this message
Cory Johns (johnsca) wrote :

Twitter link in README should point to https://apps.twitter.com/ because it was not clear how to get from https://dev.twitter.com/user/login to there to create the tokens.

Twitter source generates Avro events, which are then wrapped in another layer of Avro when being sent to HDFS. Ideally, we could find a way to send them directly w/o re-wrapping them.

Revision history for this message
Kevin W Monroe (kwmonroe) wrote :

Thanks Cory, I updated the link to apps.twitter.com.

I've also switched the default flume-hdfs serializer to 'text' instead of 'avro'. The tweets are still in avro format (because that's how the TwitterSource jar does it), but we are no longer re-serializing them once they hit flume-hdfs.

Revision history for this message
Cory Johns (johnsca) wrote :

I added some additional status reporting when the API credentials are not provided, but with that minor addition, this looks good. +1

Revision history for this message
Kevin W Monroe (kwmonroe) wrote :

Thanks Cory! I've frozen the source in the related ~bigdata-charmers staging branch. Assigning this to 'nobody' to get a ~charmer's blessing.

Changed in charms:
assignee: Juju Big Data Development (bigdata-dev) → nobody
Changed in charms:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.