【发布时间】:2017-07-13 13:17:54
【问题描述】:
我在我的开发机器上编写了一个 spark 程序,这是一个 mac。 hadoop的版本是2.6,spark的版本是1.6.2。 hadoop集群有3个节点,当然都是在linux机器上。 我在idea IDE中以spark独立模式运行spark程序,它运行成功。但是现在,我把它改成yarn-client模式,还是不成功,提示如下:
...
2017-02-23 11:01:33,725-[HL] INFO main org.apache.hadoop.yarn.client.RMProxy - Connecting to ResourceManager at /0.0.0.0:8032
2017-02-23 11:01:34,839-[HL] INFO main org.apache.hadoop.ipc.Client - Retrying connect to server: 0.0.0.0/0.0.0.0:8032. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
2017-02-23 11:01:35,842-[HL] INFO main org.apache.hadoop.ipc.Client - Retrying connect to server: 0.0.0.0/0.0.0.0:8032. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
2017-02-23 11:01:36,847-[HL] INFO main org.apache.hadoop.ipc.Client - Retrying connect to server: 0.0.0.0/0.0.0.0:8032. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
2017-02-23 11:01:37,854-[HL] INFO main org.apache.hadoop.ipc.Client - Retrying connect to server: 0.0.0.0/0.0.0.0:8032. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
...
我已经在项目的resources目录下添加了相应的配置文件。如果我把它做成一个jar包并使用spark-submit来运行这个程序,就可以了。现在,我想在 IDE 中以 yarn-client 模式运行这个程序,就像 spark 独立模式一样。我该如何解决这个问题?谢谢。
【问题讨论】:
标签: java hadoop apache-spark hadoop-yarn