https://github.com/cloudera/cdp-sdk-java
Cloudera CDP SDK for Java
https://github.com/cloudera/cdp-sdk-java
cdp cdp-sdk cloudera
Last synced: about 1 year ago
JSON representation
Cloudera CDP SDK for Java
- Host: GitHub
- URL: https://github.com/cloudera/cdp-sdk-java
- Owner: cloudera
- License: apache-2.0
- Created: 2019-08-21T15:28:52.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-19T23:26:42.000Z (over 1 year ago)
- Last Synced: 2025-04-05T21:56:05.501Z (about 1 year ago)
- Topics: cdp, cdp-sdk, cloudera
- Language: Java
- Homepage: https://console.cdp.cloudera.com
- Size: 161 MB
- Stars: 13
- Watchers: 6
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Cloudera CDP SDK for Java
The Cloudera CDP SDK for Java allows Java developers to work with Cloudera
CDP services.
## Getting Started
### Prerequisites
* **Java 11** or later
* **Maven 3.5** or later
### Installing the SDK
The CDP SDK is available through Cloudera's maven repository. To include it
in your Maven project, use the following declarations:
#### Add the Cloudera Maven Repository
```xml
cloudera.repo
https://repository.cloudera.com/artifactory/cloudera-repos
Cloudera Repository
```
#### Include the CDP SDK Module
The CDP SDK uses [slf4j](https://www.slf4j.org/) for logging, so you must
also include an slf4j implementation for whichever logging library your
project will use (eg: log4j, logback, etc), and the jcl-over-slf4j bridge.
In this example, we include the log4j implementation.
```xml
com.cloudera.cdp
cdp-sdk-java
org.slf4j
slf4j-log4j12
org.slf4j
jcl-over-slf4j
runtime
```
## Building the SDK from source
After checking out the source code, you can build it using Maven.
```sh
mvn clean install
```
## Sample SDK client
This is a sample project for a cdp-sdk-java client.
```
sdk/cdp-sdk-java-client
```