安装部署

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

配置

配置消息队列

  • 如果使用InLong TubeMQ, 按以下配置即可。tubemq_master_list是TubeMQ master rpc地址,多个逗号分隔。
  1. $ sed -i 's/TUBE_LIST/tubemq_master_list/g' conf/flume.conf
  • 如果使用Apache Pulsar, 替换conf/flume-mulit-pulsar-demo.confpulsar_server_url_list并覆盖conf/flume.conf

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

环境准备

  1. sh prepare_env.sh

配置InLong-Manager 地址

配置文件:conf/common.properties:

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

启动

  1. sh bin/dataproxy-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, creator, create_time, modify_time)
  5. values ("data_proxy_name", "data_proxy_ip", 46801, 0, 0, "admin", now(), now());