首页 文章

如何从Jenkins向EMR纱线集群部署火花作业?

提问于
浏览
2

我在EMR集群上有几个火花作业,使用必须定期运行且由Jenkins提交的纱线 . 目前,Jenkins机器将ssh进入EMR上的主节点,其中代码的副本已准备好在要执行的文件夹中 . 我希望能够将我的repo克隆到jenkins工作区并提交Jenkins的代码以便在集群上执行 . 有一个简单的方法吗?从詹金斯部署火花的最佳方法是什么?

2 回答

  • 1

    如果你在Jenkins中使用Python,那么使用Boto3实现脚本是一个好的,简单的,灵活的和强大的选项 .

    您可以管理EMR(So Spark)创建完整集群或将作业添加到现有集群 . 此外,使用相同的库,您可以管理所有AWS服务 .

  • 0

    您可以使用此rest api从Jenkins调用http请求来启动/停止作业

相关问题