Doris--基础--2.6--部署--BROKER

Doris–基础–2.6–部署–BROKER


1、安装BROKER

  1. BROKER以插件的形式,独立于Doris的部署,建议每个FE和BE节点都部署一个Broker
  2. Broker是用于访问外部数据源的进程,默认是HDFS
  3. 我这因为没有BROKER源码,所以没做这个实验。

1.1、编译fs_broker

  1. 进入源码目录下的fs_brokers目录,使用sh build.sh进行编译
  2. 编译之前修改jdk版本

1.2、拷贝 Broker 部署文件夹到指定节点(node01)

  1. 将源码编译生成的 output 目录下的相应 Broker 目录到需要部署的所有节点上
  2. 修改Broker 目录,改名为 apache_hdfs_broker,和 BE 或者 FE 目录保持同级
  3. 注意:

1.3、将安装目录分发到另外两台节点

进入/home/hd/doris目录

scp  -r apache_hdfs_broker/ node02:/home/hd/doris/
scp  -r apache_hdfs_broker/ node03:/home/hd/doris/

1.4、三台机器分别启动Broker


sh /home/hd/doris/apache_hdfs_broker/bin/start_broker.sh --daemon

2、添加Broker(可选)

2.1、使用mysql客户端访问fe

mysql -uroot -h node01 -P 9030 -p  

2.2、添加 Broker 节点

要让 Doris 的 FE 和 BE 知道 Broker 在哪些节点上,通过 sql 命令添加 Broker 节点列表

# 添加brokers
ALTER SYSTEM ADD BROKER broker_10_20_30 "node01:8000","node02:8000","node03:8000";
# 查看brokers
SHOW PROC "/brokers";

在这里插入图片描述

2.1.1、参数说明

broker_10_20_30:我们设置的BROKER名称
host: Broker所在节点 ip
port: Broker 配置文件中的 broker_ipc_port。

2.3、注意

  1. 在生产环境中,所有实例都应使用守护进程启动,以保证进程退出后,会被自动拉起,如 Supervisor (opens new window)。
  2. 如需使用守护进程启动,从 0.10.0 版本开始,直接调用 sh start_xx.sh 启动即可。

3、扩容缩容-Broker 扩容和缩容

  1. Broker 实例的数量没有硬性要求。通常每台物理机部署一个即可。
  2. Broker 的添加和删除可以通过以下命令完成:
ALTER SYSTEM ADD BROKER   broker_10_20_30  "node01:8000"; 
ALTER SYSTEM DROP BROKER  broker_10_20_30 "node01:8000"; 
ALTER SYSTEM DROP ALL BROKER broker_10_20_30 ;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值