# aliyun-emapreduce-datasources **Repository Path**: mirrors_aliyun/aliyun-emapreduce-datasources ## Basic Information - **Project Name**: aliyun-emapreduce-datasources - **Description**: Extended datasource support for Spark/Hadoop on Aliyun E-MapReduce. - **Primary Language**: Unknown - **License**: Artistic-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-19 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![version](https://badge.fury.io/gh/aliyun%2Faliyun-emapreduce-sdk.svg)](https://badge.fury.io/gh/aliyun%2Faliyun-emapreduce-sdk) [![build](https://api.travis-ci.org/aliyun/aliyun-emapreduce-datasources.svg?branch=main)](https://travis-ci.org/aliyun/aliyun-emapreduce-datasources) [![HitCount](http://hits.dwyl.io/aliyun/aliyun-emapreduce-sdk.svg)](http://hits.dwyl.io/aliyun/aliyun-emapreduce-sdk) [![License Apache2](https://img.shields.io/badge/license-Apache2-blue.svg?style=flat-square)](https://github.com/aliyun/aliyun-emapreduce-sdk/blob/main/LICENSE) # E-MapReduce DataSources ## Requirements - Spark 1.3+ ## Introduction - This project supports interaction with Aliyun's base service, e.g. OSS, ODPS, LogService and ONS, in Spark runtime environment. ## Build and Install ``` git clone https://github.com/aliyun/aliyun-emapreduce-datasources.git cd aliyun-emapreduce-datasources mvn clean package -DskipTests ``` ## Build emr-maxcompute with Spark3.2.0 ``` git clone https://github.com/aliyun/aliyun-emapreduce-datasources.git cd aliyun-emapreduce-datasources/emr-maxcompute/ mvn clean package -Pspark3 -DskipTests ``` #### Use SDK in Eclipse project directly - copy sdk jar to your project - right click Eclipse project -> Properties -> Java Build Path -> Add JARs - choose and import the sdk - you can use the sdk in your Eclipse project #### Maven ``` com.aliyun.emr emr-maxcompute_2.11 2.2.0 com.aliyun.emr emr-logservice_2.11 2.2.0 com.aliyun.emr emr-tablestore 2.2.0 com.aliyun.emr emr-ons_2.11 2.2.0 com.aliyun.emr emr-mns_2.11 2.2.0 com.aliyun.emr emr-redis_2.11 2.2.0 com.aliyun.emr emr-hbase_2.11 2.2.0 com.aliyun.emr emr-jdbc_2.11 2.2.0 com.aliyun.emr emr-dts_2.11 2.2.0 com.aliyun.emr emr-kudu_2.11 2.2.0 com.aliyun.emr emr-datahub_2.11 2.2.0 com.aliyun.emr emr-druid_2.11 2.2.0 com.aliyun.emr emr-sql_2.11 2.2.0 com.aliyun.emr emr-oss 2.0.0 com.aliyun.emr emr-common 2.2.0 com.aliyun.emr emr-kafka-client-metrics 2.2.0 ``` ## Run tests * [How to run tests](docs/how_to_run_tests.md) ## JindoFS/OSS support * [Hadoop on JindoFS/OSS](https://github.com/aliyun/alibabacloud-jindo-sdk) (Hive, Spark, Presto, Impala, Hbase and Flink are also supported) ## MaxCompute support * [Spark on MaxCompute](docs/aliyun_odps_support.md) ## ONS support * [Spark on ONS](docs/aliyun_ons_support.md) ## LogService support * [Spark on LogService](docs/aliyun_logservice_support.md) ## TableStore support * [HadoopMR on TableStore](docs/HadoopMR-on-TableStore.md) * [Spark on TableStore](docs/Spark-on-TableStore.md) * [Hive/SparkSQL on TableStore](docs/Hive-SparkSQL-on-TableStore.md) ## License Licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)