运行 边缘节点中的 hadoop jar 命令
Running hadoop jar command in edge Node
我是 hadoop 的新手,对来自 edgeNode(http://www.dummies.com/programming/big-data/hadoop/edge-nodes-in-hadoop-clusters/).hadoop jar ${JAR_FILE} {CLASS_NAMEWithPackage}
的 运行ning hadoop jar 命令有以下问题。有以下问题
- 在 运行ning 上面的命令之后为什么 jar 被提取到
Djava.io.tmpdir edgeNode 中的目录?每次我 运行 这个命令我都会得到一个
临时目录类似于 hadoop-unjar7637059002474165348
目录,已经提取了预期的 jar.Is?我在想hadoop
jar 将整个 jar 提交给纱线,但我不明白为什么会这样
提取到临时文件夹中 ?
- 在边缘节点中提取jar后,程序是否预期
删除提取的 jar directory.In 这种情况
hadoop-unjar7637059002474165348 ?
谢谢!
您可以查看 at here and this question 为什么当您 运行 hadoop jar 命令时,您的 jar 在边缘节点(客户端节点)中被提取。它是为了支持 'jar-within-jar' 的想法,同时 运行 从客户端节点下载你的 jar。将 jar 推送到 HDFS、yarn 和所有这些之后都会发生,但是在这些发生之前,您的 jar 必须首先执行,对吧?在您的情况下,您可能有 jar-within-jar,也可能没有,但这个概念是受支持的。
关于自动删除,可能不是自动删除。
我是 hadoop 的新手,对来自 edgeNode(http://www.dummies.com/programming/big-data/hadoop/edge-nodes-in-hadoop-clusters/).hadoop jar ${JAR_FILE} {CLASS_NAMEWithPackage}
的 运行ning hadoop jar 命令有以下问题。有以下问题
- 在 运行ning 上面的命令之后为什么 jar 被提取到 Djava.io.tmpdir edgeNode 中的目录?每次我 运行 这个命令我都会得到一个 临时目录类似于 hadoop-unjar7637059002474165348 目录,已经提取了预期的 jar.Is?我在想hadoop jar 将整个 jar 提交给纱线,但我不明白为什么会这样 提取到临时文件夹中 ?
- 在边缘节点中提取jar后,程序是否预期 删除提取的 jar directory.In 这种情况 hadoop-unjar7637059002474165348 ?
谢谢!
您可以查看 at here and this question 为什么当您 运行 hadoop jar 命令时,您的 jar 在边缘节点(客户端节点)中被提取。它是为了支持 'jar-within-jar' 的想法,同时 运行 从客户端节点下载你的 jar。将 jar 推送到 HDFS、yarn 和所有这些之后都会发生,但是在这些发生之前,您的 jar 必须首先执行,对吧?在您的情况下,您可能有 jar-within-jar,也可能没有,但这个概念是受支持的。
关于自动删除,可能不是自动删除。