gpt4 book ai didi

hadoop - 在 Hadoop 集群中为 MapReduce 作业部署 JAR

转载 作者:可可西里 更新时间:2023-11-01 14:53:11 26 4
gpt4 key购买 nike

抱歉这个愚蠢的问题。我在 CentOS linux 中有一个 5 节点的 hadoop 集群。

名称节点/职位追踪器/二级名称节点/数据节点 - 2

我写了一个 map reduce 并编译了 JAR。我需要将 JAR 部署到哪个节点?

提前致谢。

最佳答案

在一个典型的hadoop集群中,应该有客户端节点。客户端节点用于在hadoop集群上运行客户端应用程序和集群管理工具。客户端机器执行以下任务:

  1. 在HDFS集群中加载数据
  2. 提交 MapReduce 作业(描述如何处理数据)
  3. 在作业完成后检索或查看作业结果
  4. 提交 Pig 或 Hive 查询

Hadoop 管理员通常在安装和配置hadoop 集群时配置客户端机器。请确定您的集群中是否配置了客户端节点。如果是,那么您可以从那里部署和安排/提交您的工作。您也可以使用 NameNode 部署和提交 jar,但使用 namenode 部署 jar 不是一种有效的方式。

如果你正在运行 oozie,那么你可以将你的 jar 放在 HDFS 上,你可以通过 oozie 安排 hadoop 作业。

关于hadoop - 在 Hadoop 集群中为 MapReduce 作业部署 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836719/

26 4 0
文章推荐: c++ - 从赋值运算符函数调用复制构造函数
文章推荐: html - 带白色边框的三 Angular 形
文章推荐: Java Spark 溢出内存映射 OutOfMemoryError 错误
文章推荐: javascript - 将 contenteditable 和覆盖换行符设置为
而不是
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com