Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Accumulo >> mail # user >> Re: Node.js, RabbitMQ, and Accumulo


Copy link to this message
-
Re: Node.js, RabbitMQ, and Accumulo
That's some bad ass rock star tech right there. Linking up node.js via a
strong messaging protocol is a huge step towards getting a generic doc
store going that could compete with MongoDB.

On Wed, May 2, 2012 at 9:46 PM, Josh Elser <[EMAIL PROTECTED]> wrote:

> A while back, I wrote some code as a proof of concept to use node.js (an
> event-driven, server-side Javascript environment) as a way to ingest data
> into Accumulo. I think it's a cool example of alternative ways to get data
> into Accumulo, so I cleaned up what I wrote and posted it to Github.
>
> https://github.com/joshelser/**node-accumulo<https://github.com/joshelser/node-accumulo>
>
> Using RabbitMQ (open source message broker which implements the AMQP
> standard) and a node.js plugin for AMQP, I was able to send data from a
> node.js process, through RabbitMQ, into a background Java process which
> inserts the data into Accumulo.
>
> The example is a contrived website hit-tracking application (think Google
> Analytics). When a user visits a website, an HTTP request -- with the
> client IP, server IP, and current timestamp in the query string -- is made
> to an HTTP server running inside of the node.js process. This information
> then makes its way into Accumulo as a key-value pair.
>
> I hope to expand on this some more, but I wanted to share the existing
> concept with everyone. Instructions and additional information can be found
> on the project page. Feedback is welcome!
>
> - Josh
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB