【问题标题】:Is there a way to restrict the application master to launch on particular nodes?有没有办法限制应用程序主机在特定节点上启动?
【发布时间】:2016-10-07 10:41:26
【问题描述】:

我有一个集群设置,其中的节点不可靠并且可能出现故障(它们是 aws 现货实例)。我试图确保我的应用程序主机只在集群的可靠节点(aws on demand 实例)上启动。有相同的解决方法吗?我的集群由 hortonworks ambari 管理。

【问题讨论】:

    标签: hadoop apache-spark hadoop-yarn hortonworks-data-platform ambari


    【解决方案1】:

    这可以通过使用节点标签来实现。我能够使用 spark.yarn.am.nodeLabelExpression 中的属性来限制我的应用程序主节点到一组节点,同时在纱线上运行火花。将节点标签添加到您要用于应用程序主节点的任何节点。

    【讨论】:

    • 我建议你使用非独占节点标签来做到这一点。如果节点标签是独占的,您最终可能会阻塞特定节点上的大量资源
    猜你喜欢
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多