Hadoop Rumen介绍

Jun 07, 2016 pm 04:29 PM
hadoop 介绍 auteur 微博 新浪

作者: Dong | 新浪微博: 西成懂 | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址:http://dongxicheng.org/mapreduce/hadoop-rumen-introduction/ 什么是Hadoop Rumen? Hadoop Rumen是为Hadoop MapReduce设计的日志解析和分析工具

什么是Hadoop Rumen?

Hadoop Rumen是为Hadoop MapReduce设计的日志解析和分析工具,它能够将JobHistory 日志解析成有意义的数据并格式化存储。Rumen可以单独使用,但通常作为其他组件,比如GridMix (v3) 和 Mumak的基础库。

Hadoop Rumen设计动机

对于任何一个工作在Hadoop之上的外部工具,分析JobHistory日志都是必须的工作之一。基于这点考虑,Hadoop应内嵌一个JobHistory日志分析工具。

统计分析MapReduce作业的各种属性,比如任务运行时间、任务失败率等,通常是基准测试或者模拟器必备的功能,Hadoop Rumen可以为任务生成Cumulative Distribution Functions (CDF),这可以用于推断不完整的、失败的或者丢失的任务。

Hadoop Rumen基本构成

Hadoop Rumen已经内置在Apache Hadoop 1.0之上(包括0.21.x,0.22.x,CDH3)各个版本中,位于org.apache.hadoop.tools.rumen包中,通常被Hadoop打包成独立的jar包hadoop-tools-[VERSION].jar。Hadoop Rumen由两部分组成:

(1) Trace Builder

将JobHistory日志解析成易读的格式,当前仅支持json格式。Trace Builder的输出被称为job trace(作业运行踪迹),我们通过job trace很容易模拟(还原)作业的整个运行过程。

(2) ?Folder

将job trace按时间进行压缩或者扩张。这个还是为了方便其他组件,比如GridMix (v3) 和 Mumak,使用。Folder可以将作业运行过程进行等比例缩放,以便在更短的时间内模拟作业运行过程。

试用Hadoop Rumen

你可以通过两种方式运行Rumen,一种是使用集成化(综合所有功能)的HadoopLogsAnalyzer类,在很多Hadoop版本中,这个类已经过期,不推荐使用,另一种是使用TraceBuilder和Folder类。它们的运行方式基本类似,下面以HadoopLogsAnalyzer类为例进行说明:

bin/hadoop org.apache.hadoop.tools.rumen.HadoopLogsAnalyzer -v1 -write-job-trace file:///tmp/job-trace.json -write-topology file:///tmp/topology.json file:///software/hadoop/logs/history/done/
Copier après la connexion

其中,“-v1”表示采用version 1的JobHsitory格式,如果你的Hadoop版本是0.20.x系列,则需要加这个参数,“-write-job-trace”是输出的job trace存放位置,“-write-topology”是拓扑结构存放位置,Rumen能够通过分析JobHistory中所有文件得到Hadoop集群的拓扑结构。最后一项紧跟你的JobHistory 中done目录存放位置,一般在${HDOOP_LOG}/history/done中,如果在本地磁盘,则需在目录前加前缀file://,如果在HDFS上需在目录前加前缀“hdfs://”。

下面是截取的job-trace.json和topology.json文件内容:

【job-trace.json】

“priority” : “NORMAL”,
“jobID” : “job_201301061549_0003″,
“mapTasks” : [ {
"attempts" : [ {
"location" : null,
"hostName" : "HADOOP001",
"startTime" : 1357460454343,
"finishTime" : 1357460665299,
"result" : "KILLED",
"shuffleFinished" : -1,
"sortFinished" : -1,
"attemptID" : "attempt_201301061549_0003_m_000000_0",
"hdfsBytesRead" : -1,
"hdfsBytesWritten" : -1,
"fileBytesRead" : -1,
"fileBytesWritten" : -1,
"mapInputRecords" : -1,
"mapOutputBytes" : -1,
"mapOutputRecords" : -1,
"combineInputRecords" : -1,
"reduceInputGroups" : -1,
"reduceInputRecords" : -1,
"reduceShuffleBytes" : -1,
"reduceOutputRecords" : -1,
"spilledRecords" : -1,
"mapInputBytes" : -1
} ],
“preferredLocations” : [ ],
“startTime” : 1357460454686,
“finishTime” : -1,
“inputBytes” : -1,
“inputRecords” : -1,
“outputBytes” : -1,
“outputRecords” : -1,
“taskID” : “task_201301061549_0003_m_000000″,
“numberMaps” : -1,
“numberReduces” : -1,
“taskStatus” : null,
“taskType” : “MAP”
}, {
….
Copier après la connexion

【topology.json】

{
“name” : “<root>”,
“children” : [ {
"name" : "default-rack",
"children" : [ {
"name" : " HADOOP001",
"children" : null
}, {
"name" : " HADOOP002",
"children" : null
}, {
"name" : HADOOP003",
"children" : null
}, {
"name" : " HADOOP004",
"children" : null
}, {
"name" : " HADOOP005",
"children" : null
}, {
"name" : " HADOOP006",
"children" : null
} ]
} ]
}</root>
Copier après la connexion

原创文章,转载请注明: 转载自董的博客

本文链接地址: http://dongxicheng.org/mapreduce/hadoop-rumen-introduction/

作者:Dong,作者介绍:http://dongxicheng.org/about/


Copyright © 2012
This feed is for personal, non-commercial use only.
The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:
)
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Mar 30, 2024 pm 07:26 PM

1. Ouvrez d'abord le navigateur Web mobile, recherchez la version Web de Weibo et cliquez sur le bouton avatar dans le coin supérieur gauche après avoir entré. 2. Cliquez ensuite sur Paramètres dans le coin supérieur droit. 3. Cliquez sur l'option de changement de version dans les paramètres. 4. Sélectionnez ensuite l'option de version couleur dans le commutateur de version. 5. Cliquez sur Rechercher pour accéder à la page de recherche. 6. Après avoir saisi les mots-clés, cliquez sur Rechercher des personnes. 7. Lorsque l'interface de fin de recherche apparaît, cliquez sur Filtrer. 8. Enfin, entrez la date spécifique dans la colonne heure de sortie et cliquez sur Filtrer.

Comment configurer des notifications en temps réel pour l'attention particulière de Weibo_Comment configurer des notifications en temps réel pour l'attention particulière de Weibo Comment configurer des notifications en temps réel pour l'attention particulière de Weibo_Comment configurer des notifications en temps réel pour l'attention particulière de Weibo Mar 29, 2024 pm 10:01 PM

1. Ouvrez Weibo, cliquez sur Mon, puis cliquez sur l'option Paramètres dans le coin supérieur droit. 2. Après avoir ouvert les paramètres, recherchez et cliquez sur les paramètres de notification push à l'intérieur. 3. Après avoir entré les paramètres de notification push, recherchez Intérêt spécial et cliquez sur Notification en temps réel.

Comment libérer quelqu'un bloqué sur Weibo_Comment débloquer Weibo Comment libérer quelqu'un bloqué sur Weibo_Comment débloquer Weibo Mar 30, 2024 am 09:51 AM

1. Cliquez sur [Mon] dans le coin inférieur droit de l'application Weibo pour accéder à votre page d'accueil personnelle. 2. Ensuite, cliquez sur l'icône d'engrenage dans le coin supérieur droit. 3. À ce stade, nous entrons dans la page des paramètres, sélectionnez [Paramètres de blocage] ici pour entrer. 4. Dans les paramètres de blocage, nous pouvons voir les amis que nous avons bloqués, appuyez dessus et cliquez sur [Débloquer] dans les options contextuelles. 5. Les utilisateurs peuvent également rechercher directement les utilisateurs Weibo pour accéder à la page d'accueil des utilisateurs bloqués, puis cliquer sur [...] en haut à droite pour supprimer la liste noire.

Comment supprimer le brouillon de 'Weibo'_Tutoriel sur la suppression du brouillon de 'Weibo' Comment supprimer le brouillon de 'Weibo'_Tutoriel sur la suppression du brouillon de 'Weibo' Mar 30, 2024 pm 12:46 PM

1. Ouvrez d’abord Weibo, cliquez sur Mon et cliquez sur la zone de brouillon. 2. Appuyez ensuite longuement sur n'importe quel brouillon et cliquez pour effacer la zone de brouillon ou supprimer le brouillon. 3. Enfin, cliquez sur OK.

Comment désactiver le mode direct de Weibo_Comment désactiver le mode direct de Weibo Comment désactiver le mode direct de Weibo_Comment désactiver le mode direct de Weibo Mar 30, 2024 am 10:16 AM

1. Ouvrez d’abord Weibo, cliquez sur Rechercher, puis cliquez sur Plus de recherches populaires. 2. Sélectionnez ensuite une recherche rapide pour y accéder. 3. Entrez ensuite dans le mode en direct des commentaires de recherche rapide, recherchez et cliquez sur la version standard dans le coin supérieur droit. 4. Enfin, vous pouvez revenir à la zone de commentaires standard de recherche rapide. Si vous souhaitez continuer à afficher la zone de commentaires en direct, cliquez sur la version en direct dans le coin supérieur droit. Remarque : Ce n'est que lorsqu'il y a beaucoup de commentaires en temps réel qu'il entrera automatiquement en mode direct. Certaines recherches rapides entreront automatiquement en mode direct. Généralement, les recherches à chaud se font en mode standard.

Comment publier des vidéos sur Weibo sans compresser la qualité de l'image_Comment publier des vidéos sur Weibo sans compresser la qualité de l'image Comment publier des vidéos sur Weibo sans compresser la qualité de l'image_Comment publier des vidéos sur Weibo sans compresser la qualité de l'image Mar 30, 2024 pm 12:26 PM

1. Ouvrez d'abord Weibo sur votre téléphone mobile et cliquez sur [Moi] dans le coin inférieur droit (comme indiqué sur l'image). 2. Cliquez ensuite sur [Gear] dans le coin supérieur droit pour ouvrir les paramètres (comme indiqué sur l'image). 3. Ensuite, recherchez et ouvrez [Paramètres généraux] (comme indiqué sur l'image). 4. Entrez ensuite l'option [Video Follow] (comme indiqué sur l'image). 5. Ensuite, ouvrez le paramètre [Résolution de téléchargement vidéo] (comme indiqué sur l'image). 6. Enfin, sélectionnez [Qualité d'image originale] pour éviter la compression (comme indiqué sur l'image).

Comment changer la couverture vidéo sur Weibo_Comment changer la couverture vidéo sur Weibo Comment changer la couverture vidéo sur Weibo_Comment changer la couverture vidéo sur Weibo Mar 29, 2024 pm 10:31 PM

1. Ouvrez d'abord Weibo, cliquez sur Mon, cliquez sur l'avatar et accédez à la page d'accueil personnelle. 2. Cliquez ensuite sur l'image d'arrière-plan. 3. Cliquez ensuite pour changer la couverture vidéo. 4. Enfin, sélectionnez la vidéo dans l'album, cliquez sur Suivant, puis publiez-la et téléchargez-la.

Si Weibo svip supprime les enregistrements des visiteurs, l'autre partie peut-elle toujours les voir ? Si Weibo svip supprime les enregistrements des visiteurs, l'autre partie peut-elle toujours les voir ? Apr 02, 2024 am 08:04 AM

Une fois que les utilisateurs de Weibo activent la fonction SVIP, ils peuvent gérer les enregistrements des visiteurs, et s'ils visitent la page d'accueil d'un inconnu, ils peuvent la supprimer avant de l'afficher, afin qu'ils ne sachent pas qu'ils parcourent la page d'accueil ? après avoir supprimé l'enregistrement du visiteur sur Weibo svip ? L'autre partie peut-elle toujours le voir après avoir supprimé l'enregistrement du visiteur sur Weibo svip ? le nombre de visiteurs, mais il n'affichera pas les visiteurs l'identifiant et l'avatar de l'utilisateur. 2. Les utilisateurs ordinaires et les utilisateurs VIP ne peuvent pas supprimer ou afficher les enregistrements d'accès. Ils peuvent uniquement voir combien de personnes les ont visités. 3. Les données d'accès Weibo seront mises à jour à 8h00 tous les jours. Si vous souhaitez supprimer les enregistrements d'accès, vous devez le faire.

See all articles