cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dor Laor <>
Subject Re: Good way of configuring Apache spark with Apache Cassandra
Date Fri, 04 Jan 2019 21:21:12 GMT
I strongly recommend option B, separate clusters. Reasons:
 - Networking of node-node is negligible compared to networking within the
 - Different scaling considerations
   Your workload may require 10 Spark nodes and 20 database nodes, so why
bundle them?
   This ratio may also change over time as your application evolves and
amount of data changes.
 - Isolation - If Spark has a spike in cpu/IO utilization, you wouldn't
want it to affect Cassandra and the opposite.
   If you isolate it with cgroups, you may have too much idle time when the
above doesn't happen.

On Fri, Jan 4, 2019 at 12:47 PM Goutham reddy <>

> Hi,
> We have requirement of heavy data lifting and analytics requirement and
> decided to go with Apache Spark. In the process we have come up with two
> patterns
> a. Apache Spark and Apache Cassandra co-located and shared on same nodes.
> b. Apache Spark on one independent cluster and Apache Cassandra as one
> independent cluster.
> Need good pattern how to use the analytic engine for Cassandra. Thanks in
> advance.
> Regards
> Goutham.

View raw message