单 FE 部署

编译doris,或者由此下载 https://github.com/baidu-doris/incubator-doris/releases
安装位置:
/opt/doris-0.9.0

配置文件

(需要创建 palo-meta文件夹)
cd fe
mkdir palo-meta
1) Fe.conf

meta_dir = ${DORIS_HOME}/palo-meta

http_port = 18030
rpc_port = 9020
query_port = 9030
edit_log_port = 9010

2) be.conf

be_port = 9060
be_rpc_port = 9070
webserver_port = 18040
heartbeat_service_port = 9050
brpc_port = 18060

storage_root_path = /data1/be/data;/data2/be/data;/data3/be/data;/data4/be/data;/data5/be/data;/data6/be/data;/data7/be/data;/data8/be/data;/data9/be/data;/data10/be/data;/data11/be/data;/data12/be/data

3) 创建目录

mkdir -p /data1/be/data /data2/be/data /data3/be/data /data4/be/data /data5/be/data /data6/be/data /data7/be/data /data8/be/data /data9/be/data /data10/be/data /data11/be/data /data12/be/data

启动fe

cd /opt/doris-0.9.0/fe
sh bin/start_fe.sh

连接fe

mysql -h host -P 9030 -uroot

添加be

ALTER SYSTEM ADD BACKEND “host1:9050”;
ALTER SYSTEM ADD BACKEND “host2:9050”;
ALTER SYSTEM ADD BACKEND “host3:9050”;
(
如果使用多租户功能,则执行以下命令添加BE:
ALTER SYSTEM ADD FREE BACKEND “host:port”;
)

启动be

cd /opt/doris-0.9.0/be
sh bin/start_be.sh

显示fe与be状态

show proc ‘/frontends’;
show proc ‘/backends’;

fe高可用部署

1,修改配置文件,参看前面

2,添加fe

mysql -h host -P 9030 -uroot
添加 follower 或 observer。
使用 mysql-client 连接到已启动的 FE,并执行:
ALTER SYSTEM ADD FOLLOWER “host:port”;

ALTER SYSTEM ADD OBSERVER “host:port”;
其中 host 为 follower 或 observer 所在节点 ip;port 为其配置文件fe.conf中的 edit_log_port。

3,首次启动

cd /opt/doris-0.9.0/fe
sh bin/start_fe.sh -helper host:port

其中host为 Leader 所在节点 ip;port 为 Leader 的配置文件 fe.conf 中的 edit_log_port。-helper 参数仅在 follower 和 observer 第一次启动时才需要。
此时可以查看一下fe的状态;
show proc ‘/frontends’;

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐