Java 调用 obloader 解析文本文件入库,linux返回 137

文件数据量大概20万,需要导入两个表,for循环调用obloader 命令,分别写入两个表,优化参数加了两个 --thread 4 --batch 400 表不是宽表,字段也就快30个 执行了两次,每一次都是入第一个表可以导入,到第二个表时,根据日志查看,至多到8-9万数据量的时候,linux 返回错误码 137 读取文件失败,麻烦各位大佬给点意见

2 个赞

obloader 的版本号是4.2.0

1 个赞

你把具体报错的日志发出来 分析一下 看看具体什么问题导致的

1 个赞

1 个赞

两次出错的都是同一张表吗?可以手动试下导入到第二张表的情况吗?

找到问题了,这个jvm参数太小了,内存溢出了,原来jvm 配置2G,然后查询 /var/log/messages 发发现是内存溢出 系统强制终止这个进程,后续在6G配置的服务器上没在出现这种情况

1 个赞