Memory management 在异构纱线群中配置NodeManager内存和vCore?
我知道使用以下属性设置纱线中的内存和vCore:Memory management 在异构纱线群中配置NodeManager内存和vCore?,memory-management,yarn,ambari,Memory Management,Yarn,Ambari,我知道使用以下属性设置纱线中的内存和vCore: warn.nodemanager.resource.memory-mb 纱线.nodemanager.resource.cpu-vcores 我有一个异质纱线簇,其节点具有以下配置: 节点1(8核,16GB RAM) 节点2(8核,16GB RAM) 节点3(32核,64GB RAM) 节点4(32核,64GB RAM) 我想为Node1、Node2和Node3、Node4设置不同的nodemanager内存和内核 节点1和节点2 wa
- warn.nodemanager.resource.memory-mb
- 纱线.nodemanager.resource.cpu-vcores
- 节点1(8核,16GB RAM)
- 节点2(8核,16GB RAM)
- 节点3(32核,64GB RAM)
- 节点4(32核,64GB RAM)
- warn.nodemanager.resource.memory-mb=10240
- 纱线.nodemanager.resource.cpu-vcores=15
- warn.nodemanager.resource.memory-mb=40240
- 纱线.nodemanager.resource.cpu-vcores=25
如何在使用/不使用Ambari的情况下实现这一点?不使用Ambari: 您可以通过在单个节点的
warn site.xml
中配置上述属性并重新启动warn服务,直接实现异构资源分配
与Ambari一起:
在Ambari中,您可以从
管理配置组中的链接为集群的单个节点创建配置组选项卡上组下拉列表旁边的链接。在创建配置组时,您将找到选择要应用配置的节点的选项。一旦为单个节点创建了配置,就可以通过重新启动服务来应用更改。了解如何配置它。我知道这一点,但也可以使用Ambari进行配置?我相信它会将同一副本应用于所有节点,并且您无法手动更改每个节点的配置,因为Ambari会将其同步回来。@RakeshRakshit,我也添加了有关Ambari配置的详细信息,请遵守。谢谢,这看起来很棒