在前面的文章我们介绍过了doris的broker导入,这批文章我们介绍下doris的Broker是什么?
在Doris中Broker是一个单独的进程,他的安装包在doris的安装目录的fe目录里面。这里我们贴图看看
我们直接把broker启动起来即可,启动后可以在服务器上看到一个名称为:BrokerBootstrap的java进程。
broker的主要作用是支持doris对远端存储(例如:HDFS,BOS,AFS等)上的文件和目录进行读取。在服务器上Broker进程相当于只是提供一个RPC接口,里面封装了对远端存储进行读写的api操作。因此这里可以看得出来Broker不存储任何信息,同时也不参与任何计算,仅占用服务器很少的内存。
Broker的作用有:
1、把doris的数据写入到远端存储上 2、从远端存储上读取数据到doris系统中 3、数据备份和还原(其实就是上诉1、2的作用)。
备注:
1、启动broker之前,需要先把broker的地址和端口注册到doris集群中区,例如:
alter system add broker apache_hdfs_broker "10.206.0.12:8000"
然后再启动broker进程,此时在doris的集群里面就能看到此broker了。
2、查看集群的broker信息可以使用如下命令:
show proc "/brokers";
还没有评论,来说两句吧...