FE因创建物化视图语法错误导致异常退出

【详述】创建物化视图语句语法错误,fe.log日志中看到异常报错,然后fe挂掉了,3个fe节点都异常退出,重新启动后,依然会执行未完成的创建物化视图的语句,然后再次异常退出,请问怎样恢复正常运行?
【StarRocks版本】2.3.0
【集群规模】例如:3fe(1 follower+2observer)+3be(fe与be混部)
【附件】


您好,请提供一下创建物化视图的SQL

物化视图 @ Materialized_view @ StarRocks Docs
通过cancel把正在创建的物化视图停止。

截图中的物化视图语句就是多了一个explain而已

FE 进程启动不了,使用 MySQL 客户端连接不上FE 实例

FE启动过程中处于unknown状态,Mysql也是连不上的,过一段时间就退出了

请稍等 我们正在分析

经过测试,在2.3.0 的确是创建成功了。

在2.2版本是提示语法错误的。

我们联系研发的同学,请稍等

好像依然会报错,无法正常启动fe,替换后第一次启动可以连上mysql,但是疯狂在执行物化视图相关的操作,有大量的日志输出,但是后面就自动断开了mysql的连接了,重新再次启动就无法正常了,还是会报错

有一个fe节点报这个错误,然后就退出了,这是另外个问题?2.3.0好像是解决了这个bug了吧?




稍等,在测试,很快就提供一个新的包。

starrocks-fe.jar (13.5 MB)
1.所有FE停掉。
2.fe/lib/starrocks-fe.jar替换。(记得备份最初的starrocks-fe.jar包,这个后面会使用上)
3.启动所有FE节点。
4.登录后把错误的物化视图删除。(DROP MATERIALIZED VIEW XXX)
5.重启当前的master节点,观察新的master的image有没有产生。(查看fe/meta/image/image.xxx 时间是不是最新的)
6.查看所有FE节点的日志是否有报错信息(tail -f log/fe.log | grep -i “fail|error|warn|exception”)
7.把FE节点关闭。(FOLLOW->MASTER)
8.把原备份的starrocks-fe.jar替换回去。
9.启动FE节点。
10.查看FE状态和查看所有FE节点的日志是否有报错信息(tail -f log/fe.log | grep -i “fail|error|warn|exception”)

其中一个fe节点起不来,报错看昨天已发楼上的截图,看来重新安装更快?这个Bug什么时候修复?发布新的版本?

报错是com.sleepycat.je.rep.InsufficientLogException INSUFFICIENT_LOG: log files at this node are obsolete.Environment is invalid and must be closed,这个报错是什么原因,怎么解决?

3个FE节点,如有一个FE起不来,重新做这个FE节点就ok了,不用整个集群重新安装。

bug需要下个小版本才能修复。

我们3FE是建议3 follower 超过3FE 才使用 observer
Observer是不参与选举的,只是用来分担FE的查询压力。

现在连不上mysql,怎么管理这些fe?怎样重装fe最简单?

由于您只有一个follower,那么它也是master了,就看这个FE能不能启动吧。
如果正常使用,就把其他两个observer删除后,重新添加follower,组成3FE 3个follower。

搞错了,三个都是follower