Cassandra:无法看到插入数据的任何进展

时间:2016-10-07 04:51:45

标签: cassandra

是cassandra的新手。 我的流程工作者正试图插入cassandra db。几个小时后,我看不到插入的任何进展。

我的调试日志在cassandra的节点之间说下面的内容:

  

WARN [SharedPool-Worker-48] 2016-10-07 00:59:04,025   BatchStatement.java:287 - 为...准备的语句批次   [my_database.my_table]的大小为14264,超过了指定的阈值   警告[SharedPool-Worker-1] 2016-10-07 00:59:04,025 by 5120 by 9144. WARN [SharedPool-Worker-1]   BatchStatement.java:287 - 为...准备的语句批次   [my_database.my_table]的大小为14272,超过了指定的阈值   警告[SharedPool-Worker-62] 2016-10-07 00:59:04,025 by 5120 by 9152.   BatchStatement.java:287 - 为...准备的语句批次   [my_database.my_table]的大小为14304,超过了指定的阈值   警告[SharedPool-Worker-56] 2016-10-07 00:59:04,026   BatchStatement.java:287 - 为...准备的语句批次   [my_database.my_table]的大小为14240,超过了指定的阈值   5120 by 9120。

     

DEBUG [GossipStage:1] 2016-10-07 07:43:38,765 FailureDetector.java:456    - 忽略/10.157.47.131的间隔时间为2710773843 DEBUG [GossipStage:1] 2016-10-07 07:43:38,766 FailureDetector.java:456 -   忽略/30.157.41.234 DEBUG的间隔时间2000307543   [GossipStage:1] 2016-10-07 07:43:57,569 FailureDetector.java:456 -   对于/10.157.43.166 DEBUG,忽略间隔时间为2069384918   [GossipStage:1] 2016-10-07 07:44:07,702 FailureDetector.java:456 -   /10.157.43.166 DEBUG的忽略间隔时间为2000430166   [GossipStage:1] 2016-10-07 07:44:14,772 FailureDetector.java:456 -   对于/10.157.43.166 DEBUG,忽略间隔时间为2000475716   [GossipStage:1] 2016-10-07 07:44:15,772 FailureDetector.java:456 -   对于/10.157.41.234 DEBUG忽略间隔时间2000349080   [GossipStage:1] 2016-10-07 07:44:17,773 FailureDetector.java:456 -   对于/10.157.43.166忽略间隔时间2000373755

这是引起关注的原因。任何帮助/信息/解决方案都会有所帮助

非常感谢。

1 个答案:

答案 0 :(得分:1)

在Cassandra中使用批次来捆绑"捆绑"单个执行中的相关操作,类似于关系数据库中的显式事务。

如果你想要的是将大量数据上传到Cassandra,你可以使用Bulk loaderSqoop之类的外部工具或异步预处理语句。