eclipse - 使用运行对话框 (F11) 在 Eclipse 中的远程集群上启动 Hadoop Map Reduce 作业

标签 eclipse hadoop spring-data sts-springsourcetoolsuite

是否可以使用 Eclipse Run Dialog (F11) 在远程集群上启动 Map Reduce 作业?

目前我必须使用外部工具链对话框和 Maven 来运行它。

注意:要在本地集群上执行它与Run Dialog 没什么大不了的。但是对于远程连接,必须有一个已编译的 JAR。否则你会得到一个 ClassNotFoundException(如果设置了 Jar-By-Class)

我们当前的设置是:

  • Spring-Data-Hadoop 1.0.0
  • STS - Springsource 工具套件
  • 专家
  • CDH4

这是我们在 applicationContext.xml 上设置的(这是您在 vanilla hadoop 上的 *-site.xml 中指定的内容)

 <hdp:configuration id="hadoopConfiguration">
    fs.defaultFS=hdfs://carolin.ixcloud.net:8020
    mapred.job.tracker=michaela.ixcloud.net:8021
</hdp:configuration>

有没有办法告诉 Eclipse 它应该在执行 Run Dialog 时构建一个 JAR。

最佳答案

我不知道它是否构建了一个新的 jar(可能是你必须将一个 jar 解压到一个文件夹),添加“Run Configurations->Classpath”你的 jar 清除了“ClassNotFoundException”问题。

关于eclipse - 使用运行对话框 (F11) 在 Eclipse 中的远程集群上启动 Hadoop Map Reduce 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15392459/

相关文章:

c++ - 运行时错误。我知道在哪里,但我不知道为什么以及如何纠正它

eclipse - 为什么Android虚拟设备太慢?

java - Eclipse:将配置从一个工作区导出到另一个工作区

java - Spring Data Neo4j 未能通过 junit 测试设置

java - 在 Spring 中使用 mongodb 聚合展平嵌套数组

eclipse - 如何从 Mac OS X 中完全删除 Eclipse(包括设置和插件)?

hadoop - 如何将NLTK与Hadoop HDFS集成?

mysql - 如何编写 Hive 脚本以在 Oozie 协调器中的 shell 变量中返回结果?

hadoop - 无法通过JDBC连接创建Hive表

java - Spring data mongodb-复制集合