Adding Dev Group ...

--Senthil

On Wed, Jul 26, 2017 at 3:14 PM, SenthilKumar K <senthilec...@gmail.com>
wrote:

> Hello Camel Users ,  Recently i started exploring possibilities of
> streaming data from Cassandra Table for my use case, found 
> *https://github.com/apache/camel/tree/master/components/camel-cassandraql
> <https://github.com/apache/camel/tree/master/components/camel-cassandraql>*
> . This seems to be good candidate for my use case!
>
>
> Use Case :
> ProcessA  --Write---> Cassandra <---READ--- ProcessB ---> Analytics System
>
> ProcessA is responsible to write data continuously to apache cassandra and
> in near realtime another process read/parse and send it to downstream
> system.
>
> Consumer :
> https://github.com/oscerd/camel-cassandra/blob/master/
> src/main/java/com/github/oscerd/component/cassandra/CassandraConsumer.java
>
> I want to start the Consumer Process which should run 24/7 and start
> processing unless until it gets Kill Request..
>
> Here is the Code i tried:
> public class CassandraConsumer   {
> public static void main(String[] args) throws Exception {
>     CassandraEndpoint endpoint = new CassandraEndpoint();
>     endpoint.setPort("9042");
>     endpoint.setKeyspace("test");
>     endpoint.setHost("127.0.0.1");
>     endpoint.setTable("stream_data");
>     endpoint.setPollingQuery("select * from stream_data");
>     Processor p = new Processor() {
> public void process(Exchange exchange) throws Exception {
> ResultSet body = (ResultSet) exchange.getIn().getBody();
> List<Row> allRows = body.all();
> for(Row r : allRows ){
> System.out.println(r.getInt("id")+"  "+r.getString("data"));
> }
> }
> };
> endpoint.createConsumer(p).start();
> }
> }
>
> This is not working ( I dont know how to use Consumer ).
>
> Questions :
>      1)  Can this Cassandra Camel Consumer opt for my Use Case ?
>       2) If Yes ( for above Q) , How to use Cassandra Consumer ?  It would
> be great if i get sample code !
>
>
> --Senthil
>

Reply via email to