datastage lookup报错,求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datastage lookup报错,求解相关的知识,希望对你有一定的参考价值。

我在ds8.5上创建了一个带有lookup的作业,作业的功能是把表A中字段sys_name_en与表B中sys_name_en相同的纪录输出到文件中,但是运行中总是报如下一些错误,求高人解答.
Lookup_2,0: Failed a key lookup for record 1 Key Values: SYS_NAME_EN: XBANK
Lookup_2,0: The runLocally() of the operator failed
Lookup_2,0: Operator terminated abnormally: runLocally() did not return APT_StatusOk
main_program: APT_PMsectionLeader(1, node1), player 4 - Unexpected termination by Unix signal 9(SIGKILL).
Lookup_2,0: sendWriteSignal() failed on node MDSPJD1 ds = 2 conspart = 1 Broken pipe
Lookup_2,0: Could not send close message (shared memory)
Sequential_File_3,0: Fatal Error: waitForWriteSignal(): Premature EOF on node MDSPJD1 Interrupted system call
buffer(0),0: Error in writeBlock - could not write 16
node_node2: Player 1 terminated unexpectedly.

谢谢了

原因就在第一条日志,找找XBANK那条数据看看,最好能贴出Lookup Stage的相关设置。 参考技术A 建议你用change capture这个stage来实现

linux编译内核时出现错误,求解

ERROR: "xt_rateest_put" [net/netfilter/xt_rateest.ko] undefined!
ERROR: "xt_rateest_lookup" [net/netfilter/xt_rateest.ko] undefined!
ERROR: "xt_rateest_put" [net/netfilter/xt_RATEEST.ko] undefined!
ERROR: "xt_rateest_lookup" [net/netfilter/xt_RATEEST.ko] undefined!
WARNING: modpost: Found 8 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

参考技术A 'make CONFIG_DEBUG_SECTION_MISMATCH=y'
需要把这个宏定义打开, 最简单的方法是就CONFIG_DEBUG_SECTION_MISMATCH=y 加到 .config 文件里面去,然后从新编译及好了
参考技术B 俺还没到配置内核的水准,等一会有这能力了再回答你哈。
一般就看看日志,日志里面会说清楚的。
参考技术C 配置不对,需要修改配置。具体去网上找。

以上是关于datastage lookup报错,求解的主要内容,如果未能解决你的问题,请参考以下文章

求教DATASTAGE中MERGE,JOIN和LOOKUP三者之间的区别

DataStage中mergelookupjoin的区别与联系

Datastage装载数据报错 -798 428C9 不能把一个值插入到用GENERATED ALWAYS定义的ROWID列

Datasatge使用Datastage装载数据时候,报错:Missing record delimiter “”,saw EOF instead

Flutter 网络请求报错 Failed host lookup:

Azure Data PlatformETL工具(15)——ADF Lookup详解