سؤال

Im using HFactory.createRangeSlicesQuery and set rows count to 1 million (with setRowCount() method), but get a TimedOutException().

Is there a way to set the timeout from client?

I have tried various setters in CassandraHostConfigurator but it didnt help.

هل كانت مفيدة؟

المحلول

You should increase the rpc_timeout setting in cassandra.yaml meaning you config the setting server-side per each node. Checkout this thread for some more details.

نصائح أخرى

Instead of increasing the timeout, you should page through your data in smaller batches.

CQL clients like the native Java driver do this automatically: http://www.datastax.com/dev/blog/cql-in-cassandra-2-0

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top