1. 缩小 问题的范围,看看 unix/oracle 的 资源 在运行ETL的占用情况(cpu 内存 I/O 等 硬盘 等)。 2. 开启 ds 的 log 特别 是跟 资源 占用 有关的3.看看ds本身 有没有 逻辑问题总之 是分而治之。我碰到的问题是 sort stage里面,5个 instance 都用到 同一个 工作目...
显示全部
1. 缩小 问题的范围,看看 unix/oracle 的 资源 在运行ETL的占用情况(cpu 内存 I/O 等 硬盘 等)。
2. 开启 ds 的 log 特别 是跟 资源 占用 有关的
3.看看ds本身 有没有 逻辑问题
总之 是分而治之。
我碰到的问题是 sort stage里面,5个 instance 都用到 同一个 工作目录,结果 第一个 instance 死了,后面的 几个 都 死在那里了。
解决方式 是 把
1. 僵尸 进程 杀掉
2. 给不同的instance 分配不同的工作目录
收起