我是Java新手,目前正在从事一个项目,其中Hadoop作业需要从Spring MVC应用程序触发。经理让我使用"流程",我对此一无所知。我已经编写了一个shell脚本来触发作业,但客户端希望它直接从Spring MVC应用程序触发,以便可以在本地文件系统中编写日志。
有人能帮助我如何通过Java进程在边缘节点触发Hadoop jar(更具体地说是带有不同参数的Yarn命令)吗?
您可以尝试使用ProcessBuilder。
http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html