请问YARN和ZooKeeper之间的联系和区别
如题,求大神们讲解下二者应用场景和用途是完全不同的。
如果说硬要找相同点的话,那就都是大数据组件。
区别:
Yarn是一个分布式的资源管理系统,用以提高分布式的集群环境下的资源利用率,这些资源包括内存、IO、网络、磁盘等。yarn可以跑hadoop,storm,spark等程序
ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive) 、 小猪(Pig)的管理员, Apache Hbase和 Apache Solr 以及LinkedIn sensei等项目中都采用到了 Zookeeper。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,ZooKeeper是以Fast Paxos算法为基础,实现同步服务,配置维护和命名服务等分布式应用。
给楼主推荐两篇文章zookeeper适用场景:zookeeper解决了哪些问题
http://www.aboutyun.com/forum.php?mod=viewthread&tid=9266
yarn详解
http://www.aboutyun.com/forum.php?mod=viewthread&tid=7678
desehawk 发表于 2016-11-9 15:38
给楼主推荐两篇文章zookeeper适用场景:zookeeper解决了哪些问题
http://www.aboutyun.com/forum.php?mod= ...
嗯,研究下 langke93 发表于 2016-11-9 14:44
二者应用场景和用途是完全不同的。
如果说硬要找相同点的话,那就都是大数据组件。
yarn是用来协调资源,提高资源利用率的,ZK是协调各个成员的,也是个搞管理的,额...感觉没说到点子上,还是没参悟= =
页:
[1]