部署 DataProxy
所有的安装文件都在 inlong-dataproxy
目录下。
配置tube地址和端口号
tubemq_master_list
是TubeMQ master rpc地址,多个逗号分隔。
$ sed -i 's/TUBE_LIST/tubemq_master_list/g' conf/flume.conf
注意conf/flume.conf中FLUME_HOME为proxy的中间数据文件存放地址
环境准备
sh prepare_env.sh
配置manager地址
配置文件:conf/common.properties
:
# manager web url
manager_hosts=ip:port
启动
sh bin/start.sh
检查启动状态
telnet 127.0.0.1 46801
将 DataProxy 配置添加到 InLong-Manager
安装完 DataProxy 后,需要将 DataProxy 所在主机的 IP 插入到 InLong-Manager 的后台数据库中。
InLong-Manager 的后台数据库地址,请参考 InLong-Manager 模块的部署文档。
插入 SQL 语句为:
-- name 为 DataProxy 的名称,可自定义
-- address 为 DataProxy 服务所在主机的 IP
-- port 为 DataProxy 服务所在的端口号,默认是 46801
insert into data_proxy_cluster (name, address, port, status, is_deleted, create_time, modify_time)
values ("data_proxy_name", "data_proxy_ip", 46801, 0, 0, now(), now());