【问题标题】:Run an action in a bootstrap script after ResourceManager has started在 ResourceManager 启动后在引导脚本中运行一个操作
【发布时间】:2015-02-26 04:48:45
【问题描述】:

我正在使用 amazon aws cli 工具启动 AWS EMR 集群。我有一个在 master 上运行并运行以下命令的 boostrap 操作

    hdfs dfs -put /home/hadoop/X.tar.gz /

但是我得到以下错误

    put: Call From X.internal/X1 to X.internal:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

但是,一旦集群启动(这个错误不会导致启动失败),我可以成功运行上述命令。

如何在引导脚本中运行 hdfs 命令?

【问题讨论】:

    标签: hadoop amazon-web-services elastic-map-reduce


    【解决方案1】:

    将它作为一个步骤运行,而不是一个动作。请参阅此处的示例:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-hadoop-script.html

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2021-09-04
      相关资源
      最近更新 更多