You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by "Srikanth Sundarrajan (JIRA)" <ji...@apache.org> on 2013/08/08 17:00:59 UTC

[jira] [Comment Edited] (FALCON-78) Falcon error when prism on one hadoop version and server on another

    [ https://issues.apache.org/jira/browse/FALCON-78?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13733578#comment-13733578 ] 

Srikanth Sundarrajan edited comment on FALCON-78 at 8/8/13 3:00 PM:
--------------------------------------------------------------------

+1. Thanks [~shwethags]. Committed this.
                
      was (Author: sriksun):
    Thanks [~shwethags]. Committed this.
                  
> Falcon error when prism on one hadoop version and server on another
> -------------------------------------------------------------------
>
>                 Key: FALCON-78
>                 URL: https://issues.apache.org/jira/browse/FALCON-78
>             Project: Falcon
>          Issue Type: Sub-task
>          Components: prism
>    Affects Versions: 0.4
>         Environment: prism - cdh3
> 2 clusters on cdh3 , 1 on cdh4.3
>            Reporter: Anoop Narang
>            Assignee: Shwetha G S
>              Labels: validation
>             Fix For: 0.4
>
>         Attachments: FALCON-78.patch
>
>
> Corresponding prism.log on prism server:
> 2013-08-07 08:13:00,103 ERROR - [http-8082-1:anoop:POST//entities/submit/cluster bd9fa674-56d0-46d4-a6b5-e9fcf70889fa] ~ Failure reason (FalconWebException:39)
> org.apache.falcon.entity.parser.ValidationException: Invalid HDFS server or port:hdfs://10.14.118.32:8020
>         at org.apache.falcon.entity.parser.ClusterEntityParser.validate(ClusterEntityParser.java:55)
>         at org.apache.falcon.entity.parser.ClusterEntityParser.validate(ClusterEntityParser.java:33)
>         at org.apache.falcon.resource.AbstractEntityManager.validate(AbstractEntityManager.java:350)
>         at org.apache.falcon.resource.AbstractEntityManager.submitInternal(AbstractEntityManager.java:317)
>         at org.apache.falcon.resource.AbstractEntityManager.submit(AbstractEntityManager.java:155)
>         at org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy.submit_aroundBody0(SchedulableEntityManagerProxy.java:112)
>         at org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy$AjcClosure1.run(SchedulableEntityManagerProxy.java:1)
>         at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
>         at org.apache.falcon.aspect.AbstractFalconAspect.logAround(AbstractFalconAspect.java:50)
>         at org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy.submit(SchedulableEntityManagerProxy.java:106)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
>         at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
>         at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
>         at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
>         at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
>         at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
>         at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
>         at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
>         at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
>         at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
>         at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
>         at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
>         at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
>         at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
>         at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.falcon.security.BasicAuthFilter.doFilter(BasicAuthFilter.java:88)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>         at java.lang.Thread.run(Thread.java:619)
> Caused by: org.apache.hadoop.ipc.RemoteException: Server IPC version 7 cannot communicate with client version 4
>         at org.apache.hadoop.ipc.Client.call(Client.java:1150)
>         at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:226)
>         at $Proxy93.getProtocolVersion(Unknown Source)
>         at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:398)
>         at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:384)
>         at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:132)
>         at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:259)
>         at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:220)
>         at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:89)
>         at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1611)
>         at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:68)
>         at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1645)
>         at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1627)
>         at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)
>         at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123)
>         at org.apache.falcon.entity.parser.ClusterEntityParser.validate(ClusterEntityParser.java:53)
>         ... 44 more
> 2013-08-07 08:13:00,103 ERROR - [http-8082-1:anoop:POST//entities/submit/cluster bd9fa674-56d0-46d4-a6b5-e9fcf70889fa] ~ Action failed: Bad Request
> Error:Invalid HDFS server or port:hdfs://10.14.118.32:8020
> Server IPC version 7 cannot communicate with client version 4 (FalconWebException:58)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira