专为Mac本跟踪Hadoop任务的应用

英文原文: Cloudera,编译:ImportNewRoyce Wong

先把感谢送给Etsy开发者Brad Greenlee (@bgreenlee)。他开发的针对JobTracer的Mac OS应用非常棒!

JobTracker.app是一个针对Hadoop JobTracker的Mac菜单栏应用。它提供了对Mapreduce 任务启动、完成、失败的通知,可以通过它轻松访问这些任务的详细页面。

当我在Etsy进行Apache Hadoop 的开发工作时,我发现为了查看任务的执行进度,我不得不不断的查看Jobtracker页面,这占据了非常多的时间(话说译者坚决同意)。当时我们尝试着去解决这个问题,写了一个Scalding 工作流监听器,将已经完成和失败的任务发布给IRC,但是这个有点烦。所以我写了这个JobTracker.app。

安装和使用

你可以从GitHub项目页面下载二进制文件。解压之后将它放到你的应用文件夹里。

运行时,菜单栏会多出一个小帽子的图标,如下图:

点击它就会看到下面的菜单。

首先你必须在Preferences里输入你的JobTracker URL地址:

 

默认情况下,它会跟踪所有任务。很可能你不希望这样,所以将你的用户名和其他你想查看的用户名输入到”Usernames to track”文本框中,多个使用英文逗号隔开即可。

注意应用仅在Etsy内部使用的Hadoop版本测试过。这个APP使用了有点可怕的方式获取JobTracker数据(通过解析JobTracker页面,因为当前除了通过Java程序还没有API去访问JobTracker),在不同的版本上应用可能会失败。如果你想使用它但没有成功,在GitHub上提交一个issue,我会为你解决。

未来发展

待开发的特性列表中,下步将会是同时跟踪多个集群。如果你有任何请求,请联系应用作者

 

英文原文: Cloudera,编译:ImportNew - Royce Wong

本文链接:http://www.importnew.com/4203.html

【如需转载,请在正文中标注并保留原文链接、译文链接和译者等信息,谢谢合作!】

关于作者: Royce Wong

微博:http://weibo.com/wfeng1982

查看Royce Wong的更多文章 >>



相关文章

发表评论

Comment form

(*) 表示必填项

还没有评论。

跳到底部
返回顶部