部署 DataProxy

所有的安装文件都在 inlong-dataproxy 目录下。

配置tube地址和端口号

tubemq_master_list是TubeMQ master rpc地址,多个逗号分隔。

  1. $ sed -i 's/TUBE_LIST/tubemq_master_list/g' conf/flume.conf

注意conf/flume.conf中FLUME_HOME为proxy的中间数据文件存放地址

环境准备

  1. sh prepare_env.sh

配置manager地址

配置文件:conf/common.properties:

  1. # manager web url
  2. manager_hosts=ip:port

启动

  1. sh bin/start.sh

检查启动状态

  1. telnet 127.0.0.1 46801

将 DataProxy 配置添加到 InLong-Manager

安装完 DataProxy 后,需要将 DataProxy 所在主机的 IP 插入到 InLong-Manager 的后台数据库中。

InLong-Manager 的后台数据库地址,请参考 InLong-Manager 模块的部署文档。

插入 SQL 语句为:

  1. -- name DataProxy 的名称,可自定义
  2. -- address DataProxy 服务所在主机的 IP
  3. -- port DataProxy 服务所在的端口号,默认是 46801
  4. insert into data_proxy_cluster (name, address, port, status, is_deleted, create_time, modify_time)
  5. values ("data_proxy_name", "data_proxy_ip", 46801, 0, 0, now(), now());