我正在使用HFactory.createRangeSlicesQuery
并将行数设置为1百万(使用setRowCount()方法),但得到TimedOutException()
。
有没有办法从客户端设置超时?
我在CassandraHostConfigurator
尝试过各种各样的制定者,但它没有帮助。
答案 0 :(得分:1)
您应该增加rpc_timeout
中的cassandra.yaml
设置,这意味着您为每个节点配置服务器端设置。结帐this thread了解更多详情。
答案 1 :(得分:1)
您应该以较小的批次浏览数据,而不是增加超时。
native Java driver等CQL客户端会自动执行此操作:http://www.datastax.com/dev/blog/cql-in-cassandra-2-0