在agent部署安装及使用中遇到的问题
两个服务器是否需要安装2个agent,一个源,一个目标 ?
不需要, Agent不区分源和目标
重新部署一台agent ,原来的任务停止,点位会丢失吗?
不会
如无重要信息,即使docker 容器销毁,也不影响任务是吗?
是的
如果oracle是rac模式,aix的两节点rac,agent要分别在2个节点部署吧?
只要能够能连到rac就可以了。agent能连到rac的scan/vip就可以了,甚至不用跟oracle在一起。
如果您想agent在负载较低的rac节点工作,就给负载低的节点的vip就好了
agent总是离线/ 客户端总掉线是咋回事?
agent每隔1分钟就会上报一次心跳,要是连续5次没有上报,就会显示离线。 离线不影响已运行任务的正常运行,但是新建任务会受到影响。 很多时候出现离线是因为电脑休眠了。
如何查看agent服务状态?
./tapdata status 这个命令可以检查agent的状态
部署agent的机子关了的话,迁移数据任务还能进行吗?
不能,任务都是依赖agent的
Agent离线之后在如何重启?
Agent运行过程中出现OutOfMemoryError时怎么处理?
如果Agent在运行过程中出现OutOfMemoryError报错,首先要确认部署Agent服务器的可用内存是否足够。
如果服务器本身可用内存不够,需要考虑更换Agent部署服务器,或者将任务设置中的【每次读取数量】的值调小。
如果服务器可用内存充足,可以尝试调大Agent的运行内存,然后重新启动Agent即可。
Agent运行内存调整方式
在Agent部署目录下找到application.yml
文件
修改文件,在文件里增加配置:tapdataJavaOpts: "-Xms4G -Xmx8G"
具体的运行内存大小根据服务器的可用内存自行判断设置
tapdata:
conf:
tapdataPort: '3030'
backendUrl: 'https://cloud.tapdata.net/api/'
apiServerPort: ""
tapdataJavaOpts: "-Xms4G -Xmx8G"
reportInterval: 20000
uuid: a5f266a1-a495-412f-a433-29d345713c176
cloud:
accessCode: ""
baseURLs: 'https://cloud.tapdata.net/api/'
username: null
token:
spring:
data:
mongodb:
username: ""
password: ""
mongoConnectionString: ""
uri: ""
ssl: ""
sslCA: ""
sslCertKey: ""
sslPEMKeyFilePassword: ""
authenticationDatabase: ""
配置文件修改完成后,重启Agent生效
#先停止Agent
./tapdata stop -f
#然后再启动Agent
./tapdata start
更多疑问或加入产品技术交流群:
扫码添加 Tapdata 官方小助手