本文介绍如何使用EMR Java SDK进行初始化。

背景信息

OpenAPI开发者门户提供在线调试API和动态生成SDK示例代码的功能,能显著降低API的使用难度,推荐您使用。

环境准备

在Eclipse项目中使用阿里云E-MapReduce OpenAPI Java SDK。

  • 请确保代码运行环境设置了环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET。具体配置方法,请参见配置方案

  • 创建一个Maven工程,添加Maven依赖。

    <dependency>
         <groupId>com.aliyun</groupId>
         <artifactId>aliyun-java-sdk-core</artifactId>
         <version>3.5.0</version>
    </dependency>
    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>aliyun-java-sdk-emr</artifactId>
        <version>3.1.0</version>
    </dependency>
  • 下载对应的JAR文件到本地。以Eclipse为例,其操作步骤如下:

    1. 下载SDK。

      下载方式请参见下载地址

    2. 将下载后的文件拷贝到您的项目中。

    3. 在Eclipse中选择右键单击您的工程名称,然后选择 Properties > Java Build Path > Add JARs

    4. 选中您在步骤2中拷贝的所有JAR文件。

初始化Client

IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"), System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
DefaultAcsClient client = new DefaultAcsClient(profile);