ODPS SDK for Java Developers
September 9, 2024 ยท View on GitHub
Documentation
The documentation is currently under construction and is available in Chinese only at this moment.
The documentation is built using Docusaurus. Please refer to the docs directory for more details.
Requirements
- Java 8+
Build
git clone https://github.com/aliyun/aliyun-odps-java-sdk
cd aliyun-odps-java-sdk
mvn clean package -DskipTests
Run Unittest
- you will have to configure there test.conf files in source tree:
odps-sdk-impl/odps-common-local/src/test/resources/test.conf
odps-sdk-impl/odps-mapred-local/src/test/resources/test.conf
odps-sdk-impl/odps-graph-local/src/test/resources/test.conf
odps-sdk/odps-sdk-lot/src/main/java/com/aliyun/odps/lot/test/resources/test.conf
odps-sdk/odps-sdk-core/src/test/resources/test.conf
After configuration, you can run the unit tests using the following command:
mvn clean test
Example
Account account = new AliyunAccount("YOUR_ACCESS_ID", "YOUR_ACCESS_KEY");
Odps odps = new Odps(account);
// optional, the default endpoint is
odps.setEndpoint("http://service.odps.aliyun.com/api");
odps.setDefaultProject("YOUR_PROJECT_NAME");
for (Table t : odps.tables()) {
System.out.println(t.getName());
}
Authors && Contributors
License
licensed under the Apache License 2.0