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