diff --git a/standalone-metastore/DEV-README b/standalone-metastore/DEV-README
index 84ed9383bb..0547ca6075 100644
--- a/standalone-metastore/DEV-README
+++ b/standalone-metastore/DEV-README
@@ -39,7 +39,7 @@ in the Oracle case specify the location of the JDBC driver, and optionally
specify which test you want to run. You'll need to download and start docker.
Make sure docker's memory is set to more than 3.5GB. To run all of the tests do:
-mvn verify -Ditest.jdbc.jars=_oracle_jar_path -DskipITests=false -Dtest=nosuch
+mvn verify -Ditest.jdbc.jars=_connector_jar_path -DskipITests=false -Dtest=nosuch
To run just one test, do
@@ -53,9 +53,12 @@ Supported databases for testing:
By adding -Dverbose.schematool the Schema Tool output becomes more detailed.
-You can download the Oracle driver at
-http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
-You should download Oracle 11g Release 1, ojdbc6.jar
+Regarding connector jars:
+ - You can download the Oracle driver at
+ http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
+ You should download Oracle 11g Release 1, ojdbc6.jar
+
+ - Specify MariaDB _connector_jar_path as path/to/metastore-server/target/mariadb-java-client-2.2.0.jar
Logs for tests are located under standalone-metastore/metastore-common/target/failsafe-reports
diff --git a/standalone-metastore/metastore-server/pom.xml b/standalone-metastore/metastore-server/pom.xml
index e492ce1070..3f68f96886 100644
--- a/standalone-metastore/metastore-server/pom.xml
+++ b/standalone-metastore/metastore-server/pom.xml
@@ -263,13 +263,6 @@
mockito-core
test
-
-
- org.mariadb.jdbc
- mariadb-java-client
- test
-
org.postgresql
postgresql
@@ -413,6 +406,23 @@
+
+ com.googlecode.maven-download-plugin
+ download-maven-plugin
+ 1.3.0
+
+
+ verify
+
+ wget
+
+
+ http://downloads.mariadb.com/Connectors/java/connector-java-2.2.0/mariadb-java-client-2.2.0.jar
+ mariadb-java-client-2.2.0.jar
+
+
+
+
org.apache.maven.plugins
maven-antrun-plugin
diff --git a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/Mysql.java b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/Mysql.java
index c537d95470..228087f886 100644
--- a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/Mysql.java
+++ b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/Mysql.java
@@ -49,7 +49,7 @@ public String getDbRootPassword() {
@Override
public String getJdbcDriver() {
- return org.mariadb.jdbc.Driver.class.getName();
+ return "org.mariadb.jdbc.Driver";
}
@Override
@@ -59,7 +59,7 @@ public String getJdbcUrl() {
@Override
public String getInitialJdbcUrl() {
- return "jdbc:mysql://localhost:3306/";
+ return "jdbc:mysql://localhost:3306/?allowPublicKeyRetrieval=true";
}
@Override
diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml
index 516ce4a40a..6ccd9ef2c2 100644
--- a/standalone-metastore/pom.xml
+++ b/standalone-metastore/pom.xml
@@ -343,14 +343,6 @@
${mockito-core.version}
test
-
-
- org.mariadb.jdbc
- mariadb-java-client
- 2.2.0
- test
-
org.postgresql
postgresql