The features presented in this document are realized via extensions to the SQL language and thus require little or no semantic change for existing users of Aster Execution Engine.
In order to develop SQL-MapReduce functions, you need the following
- The Aster SQL-MapReduce SDK Java package, com.asterdata.ncluster.sqlmr, which is in the sqlmr-sdk-java.tar.gz archive. The examples in this section are based on sample code in the bundle.
- The Aster Cluster Terminal (ACT) client – which has support for installing procedural code.
- Java JDK 1.8, Update 45 or newer – for compiling Java functions on your workstation.
- Python 2.7.3 – for developing procedural code written in Python.
- HTTP access to the queen node and the Aster Management Console (AMC) – for viewing and managingSQL-MapReduce queries with the AMC, including queries that invoke procedures. To check SQL-MapReduce query execution, see Manage SQL-MapReduce Execution.