【问题详细描述】
kettle工具批量从其他数据库插入数据出现-134错误。
【报错信息】
ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : com.sequoiadb.exception.BaseException: errorCode:-134,Remote-node is disconnected
【coord中日志信息】
会报-16错误,日志:SequoiaDB/engine/pmd/pmdEDU.cpp,如附件1.png。
也报Failed to set session attribute ,failed to get the field(PreferedIndestance)错误,如附件5.png
【补充信息】
Kettle是http://bbs.sequoiadb.com/cn/forum.php?mod=viewthread&tid=1165&highlight=kettle这个里面介绍的编译的。
【解决办法】
1、出现-134错误,应该去coord节点查看日志,一般是并发数过大造成的,应把并发数改小;
2、在coord节点中错误信息是由于前面执行setSessionAttribute(设置会话属性)命令失败了,然后关闭连接,是操作失败了;
3、Kettle编译的时候把Sequoiadb的驱动更换成自己的的版本目前是(V2.6.1);
4、Kettle端可能会断,应该执行时ping一下网络。
【参考链接】
错误码
常见错误处理指南