I have this below code and what I see is that when I run this below code there is a timeout that occurs when I try to insert a column. But when I comment out first 4 lines (drop to display) then it works without any issues. I am trying to understand why. If required I can sleep and then insert. Is it because it's getting insert too fast before Cassandra is able to persist keyspace info accross nodes?
hUtil.dropKeyspace(c, KEYSPACE); //drop on the server hUtil.createKeyspace(c, KEYSPACE, CF_NAME); //Create on the server hUtil.addColumn(c, KEYSPACE, CF_NAME); // Add on the server hUtil.display(c, KEYSPACE); //Display keyspace info ExampleDaoV2 ed = new ExampleDaoV2(createKeyspace(KEYSPACE, c)); ed.insert("key1", "value2", StringSerializer.get()); System.out.println(ed.get("key1", StringSerializer.get())); Caused by: TimedOutException() at org.apache.cassandra.thrift.Cassandra$batch_mutate_result.read(Cassandra.java:16493) at org.apache.cassandra.thrift.Cassandra$Client.recv_batch_mutate(Cassandra.java:916) at org.apache.cassandra.thrift.Cassandra$Client.batch_mutate(Cassandra.java:890) at me.prettyprint.cassandra.service.KeyspaceServiceImpl$1.execute(KeyspaceServiceImpl.java:93) ... 14 more -- View this message in context: http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Timeout-tp6042052p6042052.html Sent from the cassandra-u...@incubator.apache.org mailing list archive at Nabble.com.