Doris BE OOM宕机后启动报错

Viewed 42

BE因为物理机系统内存不足OOM后, 手动启动BE, 启动报错

be.out堆栈
image.png

只有一个FE和BE,单节点部署, 现在BE启动不了, 需要使用里面存储的数据
请问:

  1. 为什么BE无法启动
  2. BE无法启动, 里面保存的历史数据有什么手段可以导出来, 重新导入另一个正常的集群里

感谢

1 Answers

看起来是compaction导致的起不来,可能是你 bucket设置的太少了,导致单个tablet太大了,compaction的时候OOM了,可以先在be.conf 中配置 disable_auto_compaction = true 关闭自动compaction尝试启动下
如果有问题的话可以私聊我微信:cyllyy810222