- Hands-On Big Data Modeling
- James Lee Tao Wei Suresh Kumar Mukhiya
- 180字
- 2021-06-10 18:58:53
Yet Another Resource Negotiator
Yet Another Resource Negotiator (YARN) is an example of an extension of the MapReduce framework. YARN is the architectural center of Hadoop and permits multiple data processing engines, such as interactive SQL, batch processing, and real-time streaming, to handle data stored in a single platform. It is known as the new generation of Hadoop.
YARN improves a Hadoop cluster in many ways. Some important features that are improved in YARN are listed as follows:
- Scalability: YARN has a ResourceManger, which has two components: a scheduler and an application manager. As the name suggests, the scheduler is responsible for allocating resources to the running application. The application manager is responsible for starting application masters and for monitoring and restarting them on different nodes, in the case of failures.
- Compatibility: YARN can run applications developed for Hadoop 1.x, without going through the modification process.
- Cluster utilization: YARN allocates clusters dynamically, over most static MapReduce rules.
- Multi-tenancy: YARN permits accessing engines, to use Hadoop as the common standard for each batch.
推薦閱讀
- Mastering Matplotlib 2.x
- 火格局的時(shí)空變異及其在電網(wǎng)防火中的應(yīng)用
- 輕松學(xué)Java Web開(kāi)發(fā)
- 圖形圖像處理(Photoshop)
- 80x86/Pentium微型計(jì)算機(jī)原理及應(yīng)用
- 21天學(xué)通Visual Basic
- 嵌入式操作系統(tǒng)
- 中國(guó)戰(zhàn)略性新興產(chǎn)業(yè)研究與發(fā)展·智能制造裝備
- 深度學(xué)習(xí)與目標(biāo)檢測(cè)
- INSTANT Puppet 3 Starter
- Mastering OpenStack(Second Edition)
- 中國(guó)戰(zhàn)略性新興產(chǎn)業(yè)研究與發(fā)展·數(shù)控系統(tǒng)
- Hands-On DevOps
- 企業(yè)級(jí)Web開(kāi)發(fā)實(shí)戰(zhàn)
- 數(shù)據(jù)清洗