YARN和MapReduce的内存设置参考
如何确定Yarn中容器Container,Mapreduce相关参数的内存设置,对于初始集群,由于不知道集群的类型(如cpu密集、内存密集)我们需要根据经验提供给我们一个参考配置值,来作为基础的配置。 完成这一任务有两种方式,确定YARN和MapReduce的内存设置,我们可以使用HDP工具脚本进行内存配置设定 运行hdp-configuration-utils.py 这个Python脚本(下载地址:hdp-configuration-utils)来计算YARN、MapReduce需要的内存,执行以下命令 python hdp-configuration-utils.py options 其中可选项如下: 选项 描述 -c CORES 每一个客户机的核数目 -m MEMORY 每一个客户机拥有的内存总数 -d DISK 每一个客户机拥有的磁盘数目 -k HBASE 如果Hbase安装了为”True”,否则为”False” 注:需要python26的运行环境 我们可以使用-h或-help来显示描述选项的帮助信息。 例子 运行下面的命令 python hdp-configuration-u...