我使用pelops与cassandra交谈,当我尝试插入1 GB的数据时,我想知道它在服务器上的性能比本地慢。.I m尝试批量插入,即在mutator.writecolumn中创建大约2000列的批处理,并使用mutator.execute m插入.1 GB的数据处理,耗时超过25分钟。我想知道有没有解决这个问题的方法,或者这是cassandra的正常性能?
创建了包含3个节点的集群。cassandra 7.4 pelops thrift 0.5
感谢并问候samarth
发布于 2011-07-26 22:59:50
您没有给出太多细节,但如果我猜的话,我会说您可能正在进行单线程插入,这意味着您只能使用<1个Cassandra内核。
发布于 2011-07-25 23:04:56
你的写参数是什么……嗯,我忘了卡珊德拉·苏这个术语了。您可以向write命令添加一个参数,该参数指定写入必须发生多少个节点才能被视为“成功”。显然,如果你在本地运行,参数liekly是1(我认为你可以在DB的配置文件中设置它),如果你有一个由3个节点组成的集群,你可能已经将它设置为3或2。Ofc如果是这样的话,编写和验证它是否被写入需要花费更长的时间。
https://stackoverflow.com/questions/6816478
复制相似问题