后端部署

数据库操作

请登录 MySQL 数据库,创建名为 taier 数据库

表结构

初始化数据库,导入 sql/create.sql sql文件进行创建表

表数据

初始化数据库,导入 sql/insert.sql sql文件进行基础数据导入

项目编译

编译脚本

  • bin: 启动脚本均放在该目录下,该目录下有两个文件sh
  1. |-- bin
  2. |---- base.sh //jvm相关参数设置脚本
  3. |---- taier.sh //启动脚本
tip

启动脚本里面java_home、heap_size可以通过实际环境来动态调整

  • build: 项目编译脚本,根据不同场景来编译项目
  1. |-- build
  2. |---- mvn-build.sh //编译项目及任务提交脚本 : Taier启动jar和任务提交插件jar
  3. |---- mvn-build-datadevelop //编译项目脚本 : Taier启动jar
  4. |---- mvn-build-plugins.sh //编译任务提交脚本 : Taier任务提交插件jar
tip

Taier 页面功能依赖data-develop.jar 任务提交依赖plugins相关jar

检查编译结果

通过脚本编译项目后会生成对应的源码文件,在项目目录下我们可以检查编译的结果

  1. |-- lib
  2. |---- taier-data-develop-xxxx-with-dependencies.jar
  3. //编译 Taier-plugins 对应jar文件
  4. |-- pluginLibs
  5. |---- dummy
  6. |---- flinkcommon
  7. |---- yarn2-hdfs2-flink110
  8. |---- .......

配置文件

配置文件目录

  1. |-- conf
  2. |---- application.properties //配置文件
  3. |---- logback.xml //日志配置

conf/application.properties配置

info

application.properties中部分配置依赖前文依赖组件中的部分组件

配置zookeeper

  1. nodeZkAddress=127.0.0.1:2181/taier

配置mysql

  1. jdbc.driverClassName=com.mysql.jdbc.Driver
  2. jdbc.url=jdbc:mysql://127.0.0.1:3306/taier?charset=utf8&autoReconnect=true&tinyInt1isBit=false&serverTimezone=Asia/Shanghai
  3. jdbc.username=root
  4. jdbc.password=

配置web

  1. server.tomcat.uri-encoding = UTF-8
  2. server.port = 8090
  3. server.tomcat.basedir = ./tmpSave

配置DatasourceX插件地址

  1. datasource.plugin.path=/opt/dtstack/DTCommon/InsightPlugin/dataSourcePlugin
info

DatasourceX的依赖版本为v4.3.0 DatasourceX

完整的application.properties应该如下

  1. nodeZkAddress=127.0.0.1:2181/taier
  2. jdbc.driverClassName=com.mysql.jdbc.Driver
  3. jdbc.url=jdbc:mysql://127.0.0.1:3306/taier?charset=utf8&autoReconnect=true&tinyInt1isBit=false&serverTimezone=Asia/Shanghai
  4. jdbc.username=
  5. jdbc.password=
  6. server.tomcat.uri-encoding = UTF-8
  7. server.port = 8090
  8. server.tomcat.basedir = ./tmpSave
  9. datasource.plugin.path=/opt/dtstack/DTCommon/InsightPlugin/dataSourcePlugin

启动/停止

  • 启动:
  1. $ ./bin/taier.sh start
  • 停止:
  1. $ ./bin/taier.sh stop