无法在hortonworks沙箱和eclipse中启动apache twill

时间:2015-03-27 00:48:53

标签: apache guava yarn apache-twill

我无法启动我的开发环境并在hortonworks沙箱和eclipse中运行一个简单的斜纹应用程序。

我可以编译所有东西,但是当我在eclipse中启动它时,我最终遇到了这个错误。

17:45:01.367 [IPC Client (23740594) connection to sandbox.hortonworks.com/10.0.2.15:8025 from developer] DEBUG org.apache.hadoop.ipc.Client - IPC Client (23740594) connection to sandbox.hortonworks.com/10.0.2.15:8025 from developer: starting, having connections 1
17:45:01.384 [IPC Parameter Sending Thread #0] DEBUG org.apache.hadoop.ipc.Client - IPC Client (23740594) connection to sandbox.hortonworks.com/10.0.2.15:8025 from developer sending #0
17:45:01.414 [IPC Client (23740594) connection to sandbox.hortonworks.com/10.0.2.15:8025 from developer] DEBUG org.apache.hadoop.ipc.Client - IPC Client (23740594) connection to sandbox.hortonworks.com/10.0.2.15:8025 from developer got value #0
17:45:01.448 [main] ERROR o.a.twill.yarn.YarnTwillPreparer - Failed to submit application ApiRunnable
org.apache.hadoop.ipc.RpcNoSuchProtocolException: Unknown protocol: org.apache.hadoop.yarn.api.ApplicationClientProtocolPB
    at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.getProtocolImpl(ProtobufRpcEngine.java:559)
    at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:598)
    at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)
    at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)
    at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:415)

1 个答案:

答案 0 :(得分:0)

看起来它是由不兼容的Hadoop版本引起的。您可以检查沙箱中的Hadoop版本与Eclipse中使用的版本。