暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

0028.S StarRocks如何更改FE BE Broker目录

rundba 2022-05-23
551


当生产环境因规划问题、或者空间不足等出现时,如何更改FE、BE、Broker目录,确保在较少停机时间下,尽快恢复业务?本文描述在数据不丢失的情况下如何进行安装目录更改,磁盘扩容等不进行讨论。






0. ENV


1) 主机角色

      host roles

  • sr01             FE-follower,BE

  • sr02             FE-observer,BE

  • sr03             Broker,BE


注:

  • 当只有2个FE时,一个为FOLLOWER(主),一个为OBSERVER(备)。

  • follower奇数个,observer任意都可以;

  • 只有follower可以被选为leader;

  • FE的节点数目采用2n+1, 可容忍n个节点故障,建议最少3个FE,可容忍1个节点故障。

  • FE follower建议配置1或者3个,在请求压力比较大的情况可以酌情增加observer。


2) 目录[FE、BE、Broker]

旧路径均为/root/starrocks

新路径为/starrocks



1. 停止服务


1) 关闭broker

 转到sr03,关闭sr03中的broker

    ./starrocks/apache_hdfs_broker/bin/stop_broker.sh


    2) 关闭所有节点be

      ./starrocks/be/bin/stop_be.sh


      3) 关闭所有节点关闭fe

      先关闭OBSERVER节点,最后关闭FOLLOWER节点。

        ./starrocks/fe/bin/stop_fe.sh



        2. 更改路径


        更改路径

          [root@sr01 ~]# mv starrocks/ starrocks



          3. 启动服务


          1) 启动sr01节点FE、BE

            [root@sr01 ~]# starrocks/fe/bin/start_fe.sh --daemon
            [root@sr01 ~]# starrocks/be/bin/start_be.sh --daemon


            2) 启动sr02节点FE、BE

              [root@sr02 ~]# starrocks/fe/bin/start_fe.sh --daemon
              [root@sr02 ~]# /starrocks/be/bin/start_be.sh --daemon


              3) 启动sr03节点BE、broker

                [root@sr03 ~]# /starrocks/be/bin/start_be.sh --daemon
                [root@sr03 ~]# /starrocks/apache_hdfs_broker/bin/start_broker.sh --daemon



                4. 检查状态


                1) 登录

                  [root@sr01 ~]# mysql -h127.0.0.1 -P9030 -uroot


                  2) 验证服务

                    show proc '/frontends'\G
                    show proc '/backends'\G
                    show proc '/brokers'\G


                    文章转载自rundba,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                    评论