gpt4 book ai didi

grails - 如何在Grails和Hadoop之间编写连接脚本?

转载 作者:行者123 更新时间:2023-12-02 21:54:29 25 4
gpt4 key购买 nike

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

最佳答案

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

我已在myjob.sh(工作流程脚本)中使用了所有命令来运行hadoop作业。

我添加了代码以在 Controller 中执行shell脚本

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()
}

关于grails - 如何在Grails和Hadoop之间编写连接脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15918647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com