hadoop - 输入/输出文件存储在 hadoop 中的什么位置以及如何在 hadoop 中执行 java 文件?

标签 hadoop

假设我写了一个java程序,我想在Hadoop中运行它,然后

  1. 文件应该保存在哪里?
  2. 如何从 hadoop 访问它?
  3. 我应该通过以下命令调用它吗? hadoop 类名
  4. hadoop中执行java文件的命令是什么?

最佳答案

对于您的问题,我能想到的最简单的答案是:

1) 任何地方
2,3,4)$HADOOP_HOME/bin/hadoop jar [path_to_your_jar_file]

这里有人提出了类似的问题 Executing helloworld.java in apache hadoop

关于hadoop - 输入/输出文件存储在 hadoop 中的什么位置以及如何在 hadoop 中执行 java 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5376251/

相关文章:

hadoop - Hadoop MapReduce WordCount 如何将输入作为 <key, value> 对?

java - 如何通过 Hadoop mapreduce 使用集中资源

java - Hadoop:在运行时更改 reducer 的数量

hadoop - HDFS大小和hdfs复制因子

hadoop - 将文件导入HDFS的不同方式

用于解析使用 Pig 脚本生成的组的输出的 Java 程序

azure - 如何从Azure的Blob存储将数据上传到Jupyter Notebook?

hadoop - pig 拉丁语-从单行输入创建多行输出

spring - 如何将 Kerberos 票证传递给 Spring Yarn 应用程序

linux - namenode端口被阻塞