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

0028.D dorisdb如何更改FE BE Broker目录

rundba 2021-04-26
779

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

0. ENV

1) 主机角色

       host roles

  • doris1 FE-follower,BE

  • doris2 FE-observer,BE

  • doris3 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/dorisdb;

新路径为/dorisdb。

1. 停止服务

1) 关闭broker

 转到doris03,关闭doris03中的broker

    ./dorisdb/apache_hdfs_broker/bin/stop_broker.sh

    2) 关闭所有节点be

      ./dorisdb/be/bin/stop_be.sh

      3) 关闭所有节点关闭fe

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

        ./dorisdb/fe/bin/stop_fe.sh

        2. 更改路径

        更改路径

          [root@doris1 ~]# mv dorisdb/ dorisdb

          3. 启动服务

          1) 启动doris1节点FE、BE

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

            2) 启动doris2节点FE、BE

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


              3) 启动doris3节点BE、broker

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


                4. 检查状态

                1) 登录

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


                  2) 验证服务

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


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

                    评论