问题现象
现场进行多个 insert...select 的操作,多个任务一起操作的时候,insert 后跟对应的字 段名,执行插入后报错 get cluster task id fail。
原因分析
解决方法
将参数 DefaultTasksMax 设为无限制后解决该问题:
修改/etc/systemd/system.conf
设置 DefaultTasksMax 的值为'infinity',重启主机。
说明
这个问题原因在于 R7 或是 S12 系列,使用了 systemd,在 R6 或 S11 上没 有,当这个启动后,忽略掉/etc/security/limits.conf 下的设置。 DefaultTasksMax 参数(默认 512)需要放在/etc/systemd/system.conf 中,我们可以安装集群过程中修改该值,但是如果不重启操作系统的话, 不会生效,这个属于新版操作系统问题,需要在安装集群前设置生效。综 上,需要部署集群前,手动设置