cassandra写,多线程

时间:2015-07-21 05:23:50

标签: configuration cassandra

我对cassandra 2.1.8有些问题 我正在使用cassandra-driver-core-2.1.6.jar 我正在使用10个线程同时插入cassandra大约50000行(每个线程)。 但是,有些线程很慢。一些线程时间与其他线程时间非常不同。(时间,插入50000行)。 我认为需要调整cassandra。

这是我的代码的一部分。

for(int i = 0; i < 50000; i++) {
        bind = statement.bind("KEY" + i + thread + j, param);
        resultSetFuture = session.executeAsync(bind);
        if(i % 1000 == 0) {
            futures.add(resultSetFuture);
            for(ResultSetFuture future : futures) {
                future.getUninterruptibly();
            }
        }
    }
你可以帮帮我吗? 请.... 我是否需要更改任何设置?

1 个答案:

答案 0 :(得分:0)

1)你有几个cassandra节点?

2)当你运行代码时他们在做什么?

3)你的架构是什么?

4)您认为您应该能够做多少次每秒请求?

5)你基于#4的答案是什么?