首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何编写Grails和Hadoop之间的连接脚本?

如何编写Grails和Hadoop之间的连接脚本?
EN

Stack Overflow用户
提问于 2013-04-10 14:36:16
回答 1查看 442关注 0票数 0

我需要将Grails中生成的文件动态复制到Hadoop。我将如何在Grails中为此编写代码?无论何时生成文件,都应该将其复制到Hadoop中。如果传入的文件已经存在,则应该在Hadoop中对其进行更新。

EN

Stack Overflow用户

回答已采纳

发布于 2013-05-10 14:36:38

我使用shell脚本连接grails和hadoop。

我拥有在myjob.sh中运行hadoop作业的所有命令(工作流脚本)

我在我的控制器中添加了执行shell脚本的代码

代码语言:javascript
复制
def scriptCom="/folderlocation/shellscript.sh"

println "[[Running $scriptCom]]"
def proc = scriptCom.execute()

def oneMinute = 60000
proc.waitForOrKill(oneMinute)

if(proc.exitValue()!=0){
    println "[[return code: ${proc.exitValue()}]]"
    println "[[stderr: ${proc.err.text}]]"
    return null
}else{
    println "[[stdout:$revisionid]]"
    return proc.in.text.readLines()
}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15918647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档