apache pig-error 2118:输入字符串:“4f8:0:a111:”add:9898"

ht4b089n  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(339)

我们最近将集群升级为使用hadoop2.0.0-cdh4.4.0。
更换后,我们需要重新安装清管器,它以前工作得非常好。按照此处所述安装之后,不会创建最简单的hbase作业。
raw\u protobuffer=加载'hbase://data_table'使用org.apache.pig.backend.hadoop.hbase.hbastorage('外部_data:downloaded“,”-limit=1-gte=0-lte=1“)作为(data:bytearray);
但魔法失败了:
失败的作业:jobid alias feature message outputs n/a raw\u protobuffer map\u only message:org.apache.pig.backend.executionengine.execute:error 2118:对于输入字符串:“4f8:0:a111:”add:9898位于org.apache.pig.backend.hadoop.executionengine.mapreducelayer.piginputformat.getsplits(piginputformat)。java:288)在org.apache.hadoop.mapred.jobclient.writenewsplits(jobclient。java:1063)在org.apache.hadoop.mapred.jobclient.writeslits(jobclient。java:1080)访问org.apache.hadoop.mapred.jobclient.access$600(jobclient。java:174)在org.apache.hadoop.mapred.jobclient$2.run(jobclient。java:992)在org.apache.hadoop.mapred.jobclient$2.run(jobclient。java:945)在javax.security.auth.subject.doas(主题)中的java.security.accesscontroller.doprivileged(本机方法)。java:415)在org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation。java:1408)在org.apache.hadoop.mapred.jobclient.submitjobinternal(jobclient。java:945)在org.apache.hadoop.mapreduce.job.submit(作业。java:566)在org.apache.hadoop.mapreduce.lib.jobcontrol.controlledjob.submit(controlledjob。java:319)在org.apache.hadoop.mapreduce.lib.jobcontrol.jobcontrol.startreadyjobs(jobcontrol。java:239)在org.apache.hadoop.mapreduce.lib.jobcontrol.jobcontrol.run(jobcontrol。java:270)在org.apache.pig.backend.hadoop23.pigjobcontrol.run(pigjobcontrol。java:160)在java.lang.thread.run(线程。java:744)在org.apache.pig.backend.hadoop.executionengine.mapreducelayer.mapreducelauncher$1.run(mapreducelauncher。java:257)引起原因:java.lang.numberformatexception:对于输入字符串:“4f8:0:a111::add:9898“在java.lang.numberformatexception.forinputstring(numberformatexception。java:65)在java.lang.integer.parseint(整数。java:492)在java.lang.integer.parseint(integer。java:527)在com.sun.jndi.dns.dnsclient.(dnsclient。java:122)在com.sun.jndi.dns.resolver。java:61)在com.sun.jndi.dns.dnscontext.getresolver(dnscontext。java:570)在com.sun.jndi.dns.dnscontext.c\u getattributes(dnscontext。java:430)在com.sun.jndi.toolkit.ctx.componentdircontext.p\u getattributes(componentdircontext。java:231)位于com.sun.jndi.toolkit.ctx.partialcompositedircontext.getattributes(partialcompositedircontext)。java:139)在com.sun.jndi.toolkit.url.genericurldircontext.getattributes(genericurldircontext。java:103)在javax.naming.directory.initialdircontext.getattributes(initialdircontext。java:142)在org.apache.hadoop.net.dns.reversedns(dns。java:85)在org.apache.hadoop.hbase.mapreduce.tableinputformatbase.reversedns(tableinputformatbase。java:219)位于org.apache.hadoop.hbase.mapreduce.tableinputformatbase.getsplits(tableinputformatbase)。java:184)在org.apache.pig.backend.hadoop.hbase.hbasetableinputformat.getsplits(hbasetableinputformat)。java:87)位于org.apache.pig.backend.hadoop.executionengine.mapreducelayer.piginputformat.getsplits(piginputformat。java:274) ... 还有16个
我们怀疑对tmp文件夹有权限,但似乎没有问题(即,作业目录是用pig runner()创建的)是它的主人)。任何我们可能错过的建议都将不胜感激。

bnlyeluc

bnlyeluc1#

看起来像ipv6地址-建议您研究禁用群集上的ipv6功能

相关问题