配置介绍:

配置文件${SDK}/examples/config.py。

序号 变量名 描述
1. REGION Batchcompute的可用域,CN_SHENXHEN和CN_QINGDAO分别代表深圳和青岛
2. OSS_HOST 请参考OSS访问域名介绍,请选择与Batchcompute REGION对应区域的域名
3. OSS_BUCKET 用于上传Worker包和数据的OSS bucket名,注意其location要和REGION保持一致
4. ID 用户的阿里云AccessKeyId
5. KEY 用户的阿里云AccessKeySecret
6. IMAGE_ID 可以通过list_images()获取

例程介绍:

统计素数

  • 主要功能

    找出1~10000中的所有素数

  • 运行方式

    1. 修改配置文件中的用户信息;
    2. 修改对应${SDK}/examples/find_prime_worker.py包中的IDKEYBUCKET
    3. 在${SDK}/examples/目录下执行python find_prime.py
    4. 等待程序结束,验证输出结果为1~10000中的所有素数;

多并发统计素数

  • 主要功能

    多并发找出1~10000中的所有素数

  • 运行方式

    1. 修改配置文件中的用户信息;
    2. 修改对应${SDK}/examples/find_prime_multi_instance_worker.py包中的IDKEYBUCKET
    3. 在${SDK}/examples/目录下执行python find_prime_multi_instance.py
    4. 等待程序结束,验证输出结果为1~10000中的所有素数;

多Task统计素数

  • 主要功能

    多并发找出1~10000中的所有素数 多Task分步执行查找-->统计个数的功能

  • 运行方式

    1. 修改配置文件中的用户信息;
    2. 修改对应${SDK}/examples/count_prime_multi_task_worker.py包中的IDKEYBUCKET
    3. 在${SDK}/examples/目录下执行python count_prime_multi_task.py
    4. 等待程序结束,验证输出结果为1~10000中的所有素数的个数;

多Task统计素数

  • 主要功能

    多并发找出1~10000中的所有素数 多Task分步执行查找-->统计个数的功能 通过环境变量传递配置信息 通过OSS存储中间输出结果并使用mount功能将OSS上的文件挂载到本地

  • 运行方式

    1. 修改配置文件中的用户信息;
    2. 修改对应${SDK}/examples/count_prime_with_ossmapping_worker.py包中的IDKEY
    3. 在${SDK}/examples/目录下执行python count_prime_with_ossmapping.py
    4. 等待程序结束,验证输出结果为1~10000中的所有素数的个数;