安装部署
所有的安装文件都在 inlong-dataproxy
目录下。
配置
配置消息队列
- 如果使用InLong TubeMQ, 按以下配置即可。
tubemq_master_list
是TubeMQ master rpc地址,多个逗号分隔。
$ sed -i 's/TUBE_LIST/tubemq_master_list/g' conf/flume.conf
- 如果使用Apache Pulsar, 替换
conf/flume-mulit-pulsar-demo.conf
中pulsar_server_url_list
并覆盖conf/flume.conf
。
注意conf/flume.conf中FLUME_HOME为proxy的中间数据文件存放地址
环境准备
sh prepare_env.sh
配置InLong-Manager 地址
配置文件:conf/common.properties
:
# manager web url
manager_hosts=ip:port
启动
sh bin/dataproxy-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, creator, create_time, modify_time)
values ("data_proxy_name", "data_proxy_ip", 46801, 0, 0, "admin", now(), now());