I'm using Cassandra 2.1 with 3 nodes, one of them is configured as seed. The cluster seems to be working fine, and read/query speed is nice. But writing speed is really bad. About 1000-2000 rows/sec. Considering I need to push a database with millions of rows, the time cost is inadmissible.
The rows have 4 primary keys.
I've tried with replication factor 1, which I though could speed it up considerably, with no results.
Is this the expected performance or am I probably doing something wrong? If so, what would be good ways to diagnose? Looking at CPU/memory usage in the nodes, they seem to be high on the CPU front and normal on memory (25%).
I don't think network is a problem because I've experienced this performance in a local setup with only one node too!
Thank you for your help! Any pointers are appreciated.