【发布时间】:2014-08-07 01:20:19
【问题描述】:
我正在使用 Amazon 的 elastic map reduce。我正在进入 hadoop 主节点并执行类似的脚本。
$EMR_BIN/elastic-mapreduce --jobflow $JOBFLOW --ssh < hivescript.sh 。它让我进入主节点并运行配置单元脚本。 hivescript 包含以下几行
hive
add jar joda-time-1.6.jar;
add jar EmrHiveUtils-1.2.jar;
以及一些用于创建 hive 表的命令。该脚本运行良好并创建了配置单元表和其他所有内容,但返回到我运行脚本的提示符。如何在 hive 提示下将其 sshed 到 hadoop 主节点。
【问题讨论】:
-
如果你想执行你的脚本并留在机器上,你为什么不在你的节点上
ssh,然后运行你的脚本(而不是在一个命令中做同样的事情)? -
我正在自动化这个过程,父脚本将由一些最终用户运行,然后应该将其留在配置单元提示符处以执行一些查询。
标签: shell hadoop amazon-web-services ssh