Hi,
This looks like a shading issue. Can you post the classpath the JobManager
/ AppMaster is logging on startup on the mailing list?
If seems that Hadoop loads an unshaded version of the SecurityProtos.

Maybe there is some hadoop version mixup.

Are you using a Hadoop distribution (like CDH or HDP) ?
Which Hadoop are you using?

Which Flink build are you using?


On Wed, Feb 22, 2017 at 4:09 AM, lining jing <jinglini...@gmail.com> wrote:

> Hi,
> I update flink from 1.1.3 to 1.2
>
> but fail
>
> this is jobManager error log
>
> Failed toString() invocation on an object of type
> [org.apache.hadoop.yarn.api.records.impl.pb.LocalResourcePBImpl]
> java.lang.NoSuchMethodError: org.apache.hadoop.security.
> proto.SecurityProtos.getDescriptor()Lorg/apache/flink/hadoop/shaded/com/
> google/protobuf/Des
> criptors$FileDescriptor;
>         at org.apache.hadoop.yarn.proto.YarnProtos.<clinit>(
> YarnProtos.java:47614)
>         at org.apache.hadoop.yarn.proto.YarnProtos$LocalResourceProto.
> internalGetFieldAccessorTable(YarnProtos.java:11542)
>         at org.apache.flink.hadoop.shaded.com.google.protobuf.
> GeneratedMessage.getAllFieldsMutable(GeneratedMessage.java:105)
>         at org.apache.flink.hadoop.shaded.com.google.protobuf.
> GeneratedMessage.getAllFields(GeneratedMessage.java:153)
>         at org.apache.flink.hadoop.shaded.com.google.protobuf.
> TextFormat$Printer.print(TextFormat.java:272)
>         at org.apache.flink.hadoop.shaded.com.google.protobuf.
> TextFormat$Printer.access$400(TextFormat.java:248)
>         at org.apache.flink.hadoop.shaded.com.google.protobuf.
> TextFormat.shortDebugString(TextFormat.java:88)
>         at org.apache.hadoop.yarn.api.records.impl.pb.
> LocalResourcePBImpl.toString(LocalResourcePBImpl.java:77)
>         at org.slf4j.helpers.MessageFormatter.safeObjectAppend(
> MessageFormatter.java:305)
>         at org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(
> MessageFormatter.java:277)
>         at org.slf4j.helpers.MessageFormatter.arrayFormat(
> MessageFormatter.java:231)
>         at org.slf4j.helpers.MessageFormatter.format(
> MessageFormatter.java:124)
>         at org.slf4j.impl.Log4jLoggerAdapter.info(
> Log4jLoggerAdapter.java:322)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner.
> createTaskManagerContext(YarnApplicationMasterRunner.java:684)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner.
> runApplicationMaster(YarnApplicationMasterRunner.java:331)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner$1.call(
> YarnApplicationMasterRunner.java:203)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner$1.call(
> YarnApplicationMasterRunner.java:200)
>         at org.apache.flink.runtime.security.HadoopSecurityContext$1.run(
> HadoopSecurityContext.java:43)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(
> UserGroupInformation.java:1614)
>         at org.apache.flink.runtime.security.HadoopSecurityContext.
> runSecured(HadoopSecurityContext.java:40)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner.run(
> YarnApplicationMasterRunner.java:200)
>         at org.apache.flink.yarn.YarnApplicationMasterRunner.main(
> YarnApplicationMasterRunner.java:124)
>
> 2017-02-22 8:44 GMT+08:00 lining jing <jinglini...@gmail.com>:
>
>> Thanks, Stephan !  I will try it!
>>
>> 2017-02-21 21:42 GMT+08:00 Stephan Ewen <se...@apache.org>:
>>
>>> Hi!
>>>
>>> Flink 1.1.4 and Flink 1.2 fixed a bunch of issues with HA, can you try
>>> those versions?
>>>
>>> If these also have issues, could you share the logs of the JobManager?
>>>
>>> Thanks!
>>>
>>> On Tue, Feb 21, 2017 at 11:41 AM, lining jing <jinglini...@gmail.com>
>>> wrote:
>>>
>>>> flink version: 1.1.3
>>>>
>>>> kill jobmanager, the job fail. Ha config did not work.
>>>>
>>>
>>>
>>
>

Reply via email to