单机部署

环境准备

服务部署

  1. $ wget https://github.com/DTStack/Taier/releases/download/${current.version}/taier.tar.gz
caution

${current.version} 需要替换为对应版本值 如1.4

  • 解压taier.tar.gz源码包
  1. $ unzip taier.tar.gz
  • 解压后结构如下
  1. |-- bin
  2. |-- conf
  3. |-- sql
  4. |-- flinkconf
  5. |-- sparkconf
  6. |-- lib
  7. |-- logs
  8. |-- run
caution

由于plugins相关包过大 建议自行下载源码并通过build/mvn-build-plugins 脚本编译

  • plugins相关包路径
  1. |-- worker-plugins
  2. |-- datasource-plugins
  • 完整的项目启动目录为
  1. |-- bin
  2. |-- conf
  3. |-- sql
  4. |-- flinkconf
  5. |-- sparkconf
  6. |-- lib
  7. |-- logs
  8. |-- run
  9. |-- worker-plugins
  10. |-- datasource-plugins
  • 修改数据库相关配置信息
  1. |-- conf
  2. |---- application.properties //配置文件
  • 在application.properties配置好正确的Zookeeper、MySQL信息
  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=root
  5. jdbc.password=
  6. server.tomcat.uri-encoding = UTF-8
  7. server.port = 8090
  8. server.tomcat.basedir = ./tmpSave
  • 启动项目:
  1. $ ./bin/taier.sh start
  • 停止项目:
  1. $ ./bin/taier.sh stop
tip

低版本升级到高版本 执行高版本目录下的1.4_increment.sql。 初次部署 直接执行最新版本下的init.sql

如1.3版本升级到1.4版本 执行1.4目录下的1.4_increment.sql 在第一次部署执行 sql/init.sql 即可