Compatibility Table
The following table summarizes the compatibility of MRQL:
Apache MRQL Release |
Apache Hadoop Release |
Apache Hama Release |
Apache Spark Release |
Apache Flink Release |
0.9.0-incubating |
Hadoop 0.20.x and 1.x |
Hama 0.6.2 |
Spark 0.8.1-incubating |
|
0.9.2-incubating |
Hadoop 1.x and 2.x |
Hama 0.6.2, 0.6.3, and 0.6.4 |
Spark 1.0.0 and 1.0.2 |
|
0.9.4-incubating |
Hadoop 1.x and 2.x |
Hama 0.6.2, 0.6.3, and 0.6.4 |
Spark 1.0.0 and 1.0.2 |
Flink 0.6-incubating |
0.9.6-incubating |
Hadoop 1.x and 2.x |
Hama 0.6.2, 0.6.3, 0.6.4, and 0.7.0 |
Spark 1.0.0 through 1.6.0 |
Flink 0.10.1 and 0.10.2 |
(NOTE) By default, MRQL 0.9.6 uses Hadoop 2.7.1 (Yarn), Hama 0.7.0, Spark 1.6.0, and Flink 0.10.2. To build MRQL on some other Hadoop 2.x (Yarn), such as 2.6.0, use:
mvn -Dyarn.version=2.6.0 clean install
To build MRQL on Hadoop 1.x use:
mvn -Dhadoop1 -Dhadoop.version=1.2.1 clean install