大数据 addthis hydra 九头蛇的学习 第一章

Hydra (九头蛇简介)

Hydra(九头蛇),分布式任务处理系统,由社交标签服务提供商AddThis六年前开发,现在已得到Apache的开源许可,就像Hadoop一样,只是还没有Hadoop那样的知名度和声势。Hydra的创造者称,该多头平台非常擅长处理一些大的数据任务——对非常大的数据集进行实时处理

Hydra是一个大数据存储和处理平台,由MattAbrams和他的AddThis同事们共同开发完成。AddThis也就是过去的Clearspring,是开发Web服务器窗口小部件的公司,使访问者可以通过TwitterFacebookPintrestGoogle+或者Instagram轻松共享他们的数据。

AddThis开始逐渐扩大其业务时,它对越来越多的用户数据渐渐感到无能为力。该公司需要一个可扩展的分布式系统,对其用户共享的这些数据进行实时分析。那时Hadoop无法满足AddThis的需求,所以它开发了Hydra

那么,Hydra到底是什么?简而言之,它是分布式的任务处理系统,可以同时支持流处理和批处理。它利用一种基于树的数据结构来存储和处理具有数千个节点集群的数据。它具有一个基于Linux的文件系统,这使得它可以与ext3ext4甚至ZFS兼容;它还具有作业/集群管理组件,可以自动为集群分配新的作业和平衡已有的作业;系统还可以自动将数据备份,并自动处理节点故障。

Hydra包括很多的组件:跨异构集群处理任务的分布式作业执行系统、可网络访问的文件服务系统,还有本地备份及远程备份(考虑到难以预防的节点故障)。

基于树形结构使它可以在同一时间处理流数据并进行批处理作业。AddThis工程部门的一位成员ChrisBurroughs在他123日的博客中首次宣布Hydra开源,还提供了对于Hydra精辟的描述:它摄取流数据(比如日志文件),并生成聚合树、摘要树或者数据转换树,这些树可用来探索(小型查询),作为机器学习的一部分(大型查询)、或者在网站上支持实时控制台(大量的查询)。

Hydra最初是用以帮助AddThis解决自身问题,供内部使用,以及为网站运营商提供服务。典型的问题包括:上个月有多少用户访问网站?以及网站从不同国家和浏览器获得访问量分别有多大?

AddThis继续使用Hydra来处理其大规模的数据流量,分析其客户得到网站的发展趋势。AddThis可以了解人们在线分享了什么,哪些话题比较热门。社交标签服务被超过1300万的网站使用,一个月有13亿用户访问,平均每天30亿访问量产生10TB数据,现在HydraAddThis的上千个网络节点上运行着。

Abrams通过邮件告诉Datanami我们处理大型数据集已经很长时间了,Hydra一直以来对我们都非常有用,我们觉得它以独特的方式解决了分布式数据处理的问题。

传统的Hadoop面向批处理,而Hydra可以同时支持批处理和实时流处理。Abrams说:Hydra支持的批处理主要侧重流分析和增量数据处理,能够使用树形数据结构描述数据,对自然数据进行压缩及高效查询和访问。Hydra可以从HDFS中生产和接收数据,但它在本机文件系统上完成操作,这使其可以在Hydra上灵活地使用其他服务。

现在Hydra已经开源,Abrams希望该软件会被更加广泛的使用,并得到更好的发展。这将需要一些时间,但我们相信未来我们将建成一个完善的Hydra开源社区,这样AddThisOS(开源)社区都可以从Hydra未来的发展中受益。在华盛顿特区已经有一些其他公司在使用Hydra了,我们很期待Hydra社区得到进一步的发展。

2013秋天,DougCuttingHadoop的创始人也是Cloudera的首席架构师感叹Hadoop缺乏替代品——那时Cutting说:我多么期待能有更多像Hadoop一样的系统出现……”虽然如今Hadoop在大数据界占据了主导地位,但谁又能说它会是唯一的一个大数据分布式计算平台?相信未来Hydra的发展不会令他失望,对于未来Hydra的发展,我想引用Cutting的另一句话:天空才是极限。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
九头和美杜莎都是希腊神话中的著名怪物,它们虽然都出自同一位创造者——克洛诺斯神,但在外形、特性和故事背景上有着显著的区别。 **九头Hydra)** 1. **外观特征**:九头通常被描述成一条拥有众多头部的形生物。其名字“Hydra”来源于希腊语中的“水”的词根,意味着它可能最初被描绘在水中。传说中,九头有多个头颅,每当一个头被砍掉,两个新的头会迅速长出来取代之。 2. **特性**:九头最著名的特性就是它的再生能力。当人们试图斩杀它时,每次只能杀死其中一个头,同时还会生长出两个新头。这使得消灭九头成为了不可能的任务,直到最后的智慧英雄珀尔修斯找到了巧妙的方法,他利用了毒箭射向怪物的喉咙,并借助女妖海伦娜的帮助,在怪物睡觉时完成了任务。 3. **故事背景**:九头的故事常见于古代希腊神话中,尤其是与英雄珀尔修斯的传奇有关联。通过一系列的试炼和策略,珀尔修斯最终成功地屠杀了九头。 **美杜莎(Medusa)** 1. **外观特征**:美杜莎通常被描述为一个女性,但她的眼睛具有特殊的魔力,可以将人变成石头。她的形象并不像九头那样由许多头组成,而是以其独特的面部特征为人所知。美杜莎的头发被认为是由活生生的构成的,这是她成为怪物标志的一部分。 2. **特性**:美杜莎的致命之处在于她的眼睛。如果一个人的目光触及到她的双眼,那个人就会立即变为石像。这种力量源自于她被惩罚的悲惨命运。在某些版本的神话中,她是因触怒了女神雅典娜而遭受了这样的诅咒。 3. **故事背景**:美杜莎的故事同样与古代希腊神话中的英雄珀尔修斯紧密相连。为了保护自己免受美杜莎目光的影响,珀尔修斯使用一面能够反射真实影像的盾牌作为屏障。通过智谋和勇气,珀尔修斯不仅制服了美杜莎,还从她的血液中诞生出了一个新的英雄波吕刻斯(Polyphemus),以及黄金般的美女安德罗墨达(Andromeda)。 总的来说,九头和美杜莎都是希腊神话中强大的怪物,它们各自以其独特的特性、外观和故事背景闻名。九头以其永不衰败的重生能力而著称,而美杜莎则以其令人石化的眼神和神秘的发而著名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxy2970

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值