Vertica SDKs
This section details software requirements for running User Defined Extensions (UDxs) developed using the Vertica SDKs.
C++ SDK
The Vertica cluster does not have any special requirements for running UDxs written in C++.
Java SDK
Your Vertica cluster must have a Java runtime installed to run UDxs developed using the Vertica Java SDK. Vertica has tested the following Java Runtime Environments (JREs) with this version of the Vertica Java SDK:
-
Oracle Java Platform Standard Edition 6 (version number 1.6)
-
Oracle Java Platform Standard Edition 7 (version number 1.7)
-
Oracle Java Platform Standard Edition 8 (version number 1.8)
-
OpenJDK 6 (version number 1.6)
-
OpenJDK 7 (version number 1.7)
-
OpenJDK 8 (version number 1.8)
Python SDK
The Vertica Python SDK does not require any additional configuration or header files.
R language pack
The Vertica R Language Pack provides version 3.5 of the R runtime and associated libraries for interfacing with Vertica. You install the R Language Pack on the Vertica server.