安装部署

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

环境准备

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

配置

  1. # MySQL configuration for Manager
  2. spring.datasource.url=jdbc:mysql://mysql_ip:mysql_port/apache_tube_manager
  3. spring.datasource.username=mysql_username
  4. spring.datasource.password=mysql_password
  5. # 如果您使用的是 JDK 11+ 版本,请额外添加以下内容
  6. spring.jaxb-compatibility-mode=true
  7. spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect

依赖

启动

  1. $ bin/start-manager.sh

重启

  1. $ bin/restart-manager.sh

初始化TubeMQ集群

  1. vim bin/init-tube-cluster.sh

替换如下六个参数

  1. TUBE_MANAGER_IP= //tube manager服务启动ip
  2. TUBE_MANAGER_PORT= //tube manager服务启动port
  3. TUBE_MASTER_IP= //tube 集群master ip
  4. TUBE_MASTER_PORT=
  5. TUBE_MASTER_WEB_PORT=
  6. TUBE_MASTER_TOKEN=

然后执行以下命令:

  1. sh bin/init-tube-cluster.sh

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