如何将项目上传至Azkaban上运行

一、编写项目代码

package Azkaban;

import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaRDD;
import org.apache.spark.api.java.JavaSparkContext;
import java.util.Arrays;

/**
* 为了演示所以就简单点:打印 1-5
*/

public class SparkAz {
    public static void main(String[] args) {
        SparkConf conf = new SparkConf().setMaster("local[*]").setAppName("Azkaban");
        JavaSparkContext sc = new JavaSparkContext(conf);

        Integer[] ints = {1,2,3,4,5};

        JavaRDD<Integer> rdd = sc.parallelize(Arrays.asList(ints));
        rdd.collect().forEach(x->{
            System.out.println(x);
        });
    }
}

将项目打包,并找到 jar 包位置等会用

二、编写Azkaban必须文件

1、azkaban.project

azkaban-flow-version: 2.0

2、basic.flow
【设置语言格式为:YAML,这个文件切记不能有TAB键

nodes:
  - name: jobSpark
    type: command
    config:
      command: spark-submit --class Azkaban.SparkAz ./Azkaban-1.0-SNAPSHOT.jar

【注意:这里可以设置 spark参数】

3、将azkaban.project、basic.flow、jar 包一起压缩成 .zip格式压缩文件
在这里插入图片描述

三、使用Azkaban执行项目代码

详细安装和配置请看这里啊

1、创建工程

2、上传文件

3、执行

4、查看日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值