1、FE修改

         先不要改ip,先执行ALTER SYSTEM ADD FOLLOWER "你的新ip:9010"。方便后面配置完了可以drop掉原来的。

         接着改ip,改ip一共2个地方,第一是fe.conf,priority_networks改为新的。第二doris-meta/image/ROLE文件,把name注释掉(我的截图没注释,因为这个文章是后补的)。

  

  然后通过恢复模式启动FE:sh bin/start_fe.sh --metadata_failure_recovery --daemon

  启动完成后,drop掉原来的ALTER SYSTEM DROP FOLLOWER "你的老ip:9010"。

  然后关闭fe,正常启动,如果能正常进入到8030端口就可以了。

2、BE修改

  BE比较简单,只改be.conf里面的priority_networks。重启即可。

3、BE重新添加

 在FE里面drop掉原来的BE,添加新的BE即可。 如果提示下面这个:

ERROR 1105 (HY000): errCode = 2, detailMessage = It is highly NOT RECOMMENDED to use DROP BACKEND stmt.It is not safe to directly drop a backend. All data on this backend will be discarded permanently. If you insist, use DROPP instead of DROP

    会出现以上提示信息,如果您明白您当前所做的事情,可将DROP关键字替换成DROPP,并继续下去:

ALTER SYSTEM DROPP BACKEND "127.0.0.1:9050";

          

更多推荐