Skip to main content
版本:Next

安装部署

安装文件在inlong-tubemq-manager目录.

环境准备

  • 安装并启动 MySQL 5.7+
  • 通过下述命令加载sql/apache_tube_manager.sql,完成表结构及基础数据的初始化:
# 通过用户名和密码,创建 DB 和表:
mysql -uDB_USER -pDB_PASSWD < sql/apache_tube_manager.sql

配置

# MySQL configuration for Manager
spring.datasource.url=jdbc:mysql://mysql_ip:mysql_port/apache_tube_manager
spring.datasource.username=mysql_username
spring.datasource.password=mysql_password

# 如果您使用的是 JDK 11+ 版本,请额外添加以下内容
spring.jaxb-compatibility-mode=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect

依赖

启动

$ bin/start-manager.sh 

重启

$ bin/restart-manager.sh 

初始化TubeMQ集群

vim bin/init-tube-cluster.sh

替换如下六个参数

TUBE_MANAGER_IP=   //tube manager服务启动ip
TUBE_MANAGER_PORT= //tube manager服务启动port
TUBE_MASTER_IP= //tube 集群master ip
TUBE_MASTER_PORT=
TUBE_MASTER_WEB_PORT=
TUBE_MASTER_TOKEN=

然后执行以下命令:

sh bin/init-tube-cluster.sh

如上操作会创建一个clusterId为1的tube集群,注意该操作只进行一次,之后重启服务无需新建集群