我们团队现在在测试doris,大批量数据写入的时候会出现大量版本错误,导致写入失败,使用stream load方式写入,有可能是我们那块的配置或者使用方式不对,但是我在咱们官网没有找到版本这个概念的解释和最佳实践,所以想问一下,针对这种错误有啥可以调整的内容吗?
应用报错
BE 日志报错:
W0617 16:28:59.049198 12814 task_worker_pool.cpp:702] publish version error, retry. [transaction_id=1087629, error_tablets_size=1]
W0617 16:29:00.049214 12811 engine_publish_version_task.cpp:73] could not find related rowset for tablet 10854 txn id 1166323
W0617 16:29:00.049360 12811 task_worker_pool.cpp:702] publish version error, retry. [transaction_id=1166323, error_tablets_size=1]
W0617 16:29:00.049361 12810 engine_publish_version_task.cpp:73] could not find related rowset for tablet 10854 txn id 1038439
W0617 16:29:00.049432 12814 engine_publish_version_task.cpp:73] could not find related rowset for tablet 10854 txn id 1087629
W0617 16:29:00.049435 12810 task_worker_pool.cpp:702] publish version error, retry. [transaction_id=1038439, error_tablets_size=1]
W0617 16:29:00.049494 12814 task_worker_pool.cpp:702] publish version error, retry. [transaction_id=1087629, error_tablets_size=1]
W0617 16:29:01.049463 12811 task_worker_pool.cpp:715] publish version failed. signature:1166323, error_code=-914
W0617 16:29:01.049563 12810 task_worker_pool.cpp:715] publish version failed. signature:1038439, error_code=-914
W0617 16:29:01.049604 12814 task_worker_pool.cpp:715] publish version failed. signature:1087629, error_code=-914
W0617 16:29:10.394752 12813 engine_publish_version_task.cpp:73] could not find related rowset for tablet 10854 txn id 1087629
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
你看下你那边是不是json过长导致的,我这边也出现了这个报错,目前没什么好的解决方案,你要是也是这个原因导致的,找到解决方案告知一声啊。
我也遇到了找个报错,我这边经过多次测试,是因为json字符串过长导致的,目前也没有找到好的解决方案,只能把jsonArray 的数据 分段插入,但是这么搞会导致http调用的频次过多,偶尔会出现socket 超时的情况
或者可以试一下重启fe 或者be 。
你导入频次是多少?
stream load 失败报错就是一楼的截图内容,提示socket 连接失败,但是集群的网络都是稳定有监控的,就怀疑是不是我对doris的那块使用姿势不对
你当时stream load 失败的报错信息是?感觉你这个info 日志里面有很多超时的 事务呀
没有找到数据版本过多的信息,上下文更多是这种的日志
在 be.INFO 日志中找一下 error_code=-914 的上下文,是否存在类似数据版本过多的日志信息。