We are trying to use Apache Cassandra for a large project and we have a Python script that runs INSERT queries into a Database Cluster.
While testing the script, on the developer laptops (MacOSX), it works perfectly and performs all INSERTs without a problem.
Every time it runs in production machines (Linux), it always has a:
cassandra.OperationTimedOut: errors={}, last_host=cassandra1.example.com
We are using the DataStax Python Driver and use more than one hosts (cassandra1.example.com and cassandra2.example.com) when creating the cluster.
Both computers have the same kind and level of access in terms of networks (no firewall, etc.). The production servers have 4 ms ping with the database while the developer laptops average at 40-50.
Any ideas what seems to be the problem?