🔗CDAP Software Development Kit (SDK)
System Requirements and Dependencies
The CDAP SDK runs on Linux, MacOS, and Windows, and has these requirements:
- JDK 7 or 8 (required to run CDAP; note that $JAVA_HOME should be set)
- Node.js (required to run the CDAP UI; we recommend any version beginning with v4.5.0. Different versions of Node.js are available.)
- Apache Maven 3.0+ (required to build CDAP applications)
If you are running under Microsoft Windows, you will need to have installed the Microsoft Visual C++ 2010 Redistributable Package in order to have the required DLLs to run Hadoop and CDAP; currently, CDAP is supported only on 64-bit Windows platforms.
Note: There is an issue with running Microsoft Windows and using the Standalone CDAP
CDAP_HOME is defined as a path with spaces in it. Until this is addressed,
do not use a path with space characters in it for
You can check if
node.js is installed, in your path, and an appropriate version by running the command:
$ node --version
> node --version
Standalone CDAP Download, Installation and Setup
There are three ways to download and install the CDAP SDK:
If you don't have a development environment, the Virtual Machine image offers a pre-configured environment with CDAP pre-installed and that automatically starts applications so that you can be productive immediately. You can build your own projects or follow the provided example applications.
The Docker image is intended for those developing on Linux.
Follow one of the above links for download and installation instructions.