Open anjia opened 5 years ago
https://www.zhihu.com/question/20004877
1KB = 1024b
#cat /proc/meminfo
MemTotal: 7815864 kB # 约 8G
MemFree: 527652 kB # 约 500MB
MemAvailable: 2259584 kB # 约 2G
k 表示 1000 K 表示 1024
其它:
YARN 是 Hadoop 2.0 提出的资源管理、任务调度框架。解决了很多 Hadoop 1.0 时代的痛点。
Yet Another Resource Negotiator
YARN 的基本思想是将“资源管理”和“作业调度/监控”的功能分为独立的守护进程。它整体上是 Master/Slave 结构:
RM
ResourceManager 为 Master,负责系统中的所有应用程序的资源分配
NM
NodeManager 为 Slave,负责每台机器中容器代理、资源监控(cpu,内存,磁盘,网络),并将这些情况报告给 ResourceManager 或 Scheduler
随着发展,YARN 不仅仅是 Hadoop 的资源调度框架,还成为一个通用的资源调度管理器,可以将各种各样的计算框架通过 YARN 管理起来,比如 Strom、Spark 等
https://blog.csdn.net/liuxinghao/article/details/74939382 https://matt33.com/2018/09/01/yarn-architecture-learn/
https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/ https://www.ibm.com/developerworks/cn/data/library/bd-yarn-intro/index.html
Apache Hadoop 数据密集型,分布式应用程序
现在普遍认为整个 Apache Hadoop“平台”包括:
https://zh.wikipedia.org/wiki/Apache_Hadoop