如何在hadoop 2.5.2上启动和检查作业历史记录 在每个应用程序的mapreduce webconsole中都有一个跟踪ui链接,指向xx:19888/jobhistory/,但如何在19888上启动服务(我启动了4个服务:纱线资源管理器、纱线节点管理器、hdfs名称节点、hdfs数据节点,我错过了什么?) 作业跟踪器是否已在2.5.2中移除 我想检查为我的作业生成的job.xml,在哪里可以找到它。我已经指定了“mapreduce.jobtracker.jobhistory.location”,但没有任何内容

如何在hadoop 2.5.2上启动和检查作业历史记录 在每个应用程序的mapreduce webconsole中都有一个跟踪ui链接,指向xx:19888/jobhistory/,但如何在19888上启动服务(我启动了4个服务:纱线资源管理器、纱线节点管理器、hdfs名称节点、hdfs数据节点,我错过了什么?) 作业跟踪器是否已在2.5.2中移除 我想检查为我的作业生成的job.xml,在哪里可以找到它。我已经指定了“mapreduce.jobtracker.jobhistory.location”,但没有任何内容,hadoop,Hadoop,多谢各位 要访问JobHistory服务器的web界面,您必须启动hadoop mapreduce historyserver服务,默认情况下该服务将绑定到19888 如果您正在集群中运行纱线,那么您就不再需要jobtracker,完成的工作jobtracker将被卸载到ResourceManager、NodeManager和ApplicationMaster。但是,您仍然可以只安装MRv1,在这种情况下,您将安装JobTracker和TaskTracker(不推荐) 您可以通过导航到http:

多谢各位

  • 要访问JobHistory服务器的web界面,您必须启动
    hadoop mapreduce historyserver
    服务,默认情况下该服务将绑定到
    19888
  • 如果您正在集群中运行纱线,那么您就不再需要jobtracker,完成的工作jobtracker将被卸载到ResourceManager、NodeManager和ApplicationMaster。但是,您仍然可以只安装MRv1,在这种情况下,您将安装JobTracker和TaskTracker(不推荐)
  • 您可以通过导航到
    http://RESOURCEMANAGER_HOST:8088/cluster
    ->选择应用程序的跟踪UI->选择作业ID->在左侧选项卡上可以看到配置。或者,如果您已经知道自己的工作id,请访问以下链接:
    http://JOBHISTORY_SERVER:19888/jobhistory/conf/YOUR_JOB_ID

  • 请尝试使用“jps”命令验证所有服务是否正在运行

    请尝试//jhs_主机:端口/默认HTTP端口为19888。“


    确保您的hadoop服务正在运行。

    $hadoop\u HOME/sbin/mr-jobhistory-daemon.sh--配置$hadoop\u HOME/etc/hadoop start historyserver


    然后运行jps以查看它是否正在运行。

    我已经启动了4个服务:纱线资源管理器、纱线节点管理器、hdfs名称节点、hdfs数据节点。但它告诉我19888端口没有监听服务。我还需要启动什么服务,是您提到的应用程序管理员吗?谢谢Ashrith。您必须配置并启动
    hadoop mapreduce historyserver
    服务。使用此apache来执行此操作。19888上的服务未运行,哪个命令可以启动该服务侦听,我使用的是2.5.2,jps结果如下:`13780 jps 35256 ResourceManager 14100 NodeManager 55528 NameNode 54500 DataNode`Thanks启动historyserver$>start mapred historyserver