# 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
[](https://badge.fury.io/gh/aliyun%2Faliyun-emapreduce-sdk)
[](https://travis-ci.org/aliyun/aliyun-emapreduce-datasources)
[](http://hits.dwyl.io/aliyun/aliyun-emapreduce-sdk)
[](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)