Linux环境下Tapdata Agent的安装及运行

环境要求:

  • 系统版本:64位
  • 硬件环境:x86
  • 环境要求:java 1.8

java环境检查办法:

Tapdata Agent的运行依赖本地java环境,因此,在部署前你需要检查本地否已经安装java环境,可以在命令行中使用下方命令:

  1. java -version

如果上方命令返回异常,则说明java环境可能未安装,如果返回的版本不是1.8.xx的版本,则说明已安装的java版本不对。可参考下方的命令为本地安装java环境(本提示中的openjdk版本仅用于示例):

  1. yum -y install java-1.8.0-openjdk

在本地java环境安装完毕后,即可开始下载Tapdata Agent

安装方法

  1. 在Agent管理页面下找到你需要部署的Tapdata Agent,点击部署打开部署页面

image.png

  1. 在部署页面复制部署命令并在本地部署环境执行,其包含 Tapdata Agent 的下载、自动部署及启动

image.png

  1. 下载、部署 Tapdata Agent 无需 root 权限
  1. 我们非常建议在一个独立、干净的文件夹内部署 Tapdata Agent

  2. 待上方命令执行完毕后,Tapdata Agent 会处于启动状态,自动上报状态等信息到管理端。

image.png
Tapdata Agent运行后会在Tapdata官网Agent管理页面自动注册,此时你可通过管理页面对其进行管控,也可在本地使用命令行方式对其进行管控,如果你的本地部署环境无法连通公网,那么你可能无法在Agent管理页面看到你的Tapdata Agent

在本地对Tapdata Agent进行管理:

进入到Tapdata Agent的部署目录下
关闭Tapdata Agent:

  1. ./tapdata stop

启动Tapdata Agent:

  1. ./tapdata start

查看Tapdata Agent状态:

  1. ./tapdata status

Tapdata Agent本地目录结构及功能简介:

在完成Tapdata Agent的部署及启动后,Tapdata Agent会自动在当前目录下生成其运行所需文件及目录,这些文件及目录主要用于任务信息、日志、配置文件、数据源证书文件的存放:

  1. ~/.tapdata/cert/
  2. #如果中间库存在证书,那么此目录将用来存放证书相关文件
  3. ~/.tapdata/logs/
  4. #此目录用来存放日志相关文件
  5. ~/.tapdata/os-monitor/
  6. #此目录用来存放os-monitor配置文件
  7. ~/.tapdata/application.yml
  8. #该文件为Tapdata Agent配置文件
  9. ~/.tapdata/tapdata.conf
  10. #该文件为早期版本Tapdata Agent配置文件,新版已由application.yml替代
  11. ~/agent.yml
  12. #该文件同为Tapdata Agent配置文件

Agent运行内存调整方式

在Agent部署目录下找到application.yml文件
在配置文件中找到tapdataJavaOpts配置,比如:tapdataJavaOpts: "-Xms4G -Xmx8G"
调整该配置里内存的值,具体的运行内存大小根据服务器的可用内存自行判断设置

  1. tapdata:
  2. conf:
  3. tapdataPort: '3030'
  4. backendUrl: 'https://cloud.tapdata.net/api/'
  5. apiServerPort: ""
  6. tapdataJavaOpts: "-Xms4G -Xmx8G"
  7. reportInterval: 20000
  8. uuid: a5f266a1-a495-412f-a433-29d345713c176
  9. cloud:
  10. accessCode: ""
  11. baseURLs: 'https://cloud.tapdata.net/api/'
  12. username: null
  13. token:
  14. spring:
  15. data:
  16. mongodb:
  17. username: ""
  18. password: ""
  19. mongoConnectionString: ""
  20. uri: ""
  21. ssl: ""
  22. sslCA: ""
  23. sslCertKey: ""
  24. sslPEMKeyFilePassword: ""
  25. authenticationDatabase: ""

配置文件修改完成后,重启Agent生效

  1. #先停止Agent
  2. ./tapdata stop -f
  3. #然后再启动Agent
  4. ./tapdata start


以上目录并不会占用太多磁盘空间,为了确保Tapdata Agent的稳定运行及在你遇到问题时Tapdata技术客服能够协助你快速定位问题根因,请勿删除这些目录以及目录中的文件。


更多疑问或加入产品技术交流群:
官网.png
扫码添加 Tapdata 官方小助手

立即免费使用