[
https://issues.apache.org/jira/browse/DRILL-3791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15004884#comment-15004884
]
Patrick Wong commented on DRILL-3791:
-------------------------------------
Got this issue when building the tarball on default (Apache Hadoop) profile
with {{-DskipTests}}
{code}
[INFO] Skipping inmemdb:run because inmemdb.skip=='true'
[INFO]
[INFO] --- jcabi-mysql-maven-plugin:0.8.2:start (mysql-test) @
drill-jdbc-storage ---
[INFO] jcabi-aspects 0.20.1/f0aff93 started new daemon thread jcabi-cacheable
for automated cleaning of expired @Cacheable values
Nov 13, 2015 11:05:02 PM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 5.2.0.Alpha1
[ERROR] JSR-303 validator failed to initialize: HV000183: Unable to load
'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the
classpath, or use ParameterMessageInterpolator instead (see
http://aspects.jcabi.com/jsr-303.html)
[INFO] jcabi-aspects 0.20.1/f0aff93 started new daemon thread jcabi-loggable
for watching of @Loggable annotated methods
[INFO] reuse existing database false
[INFO] created /root/drill/contrib/storage-jdbc/target/mysql-data directory
[INFO] $
/root/drill/contrib/storage-jdbc/target/mysql-dist/scripts/mysql_install_db
--defaults-file=/root/drill/contrib/storage-jdbc/target/mysql-data/my-default.cnf
--force --innodb_use_native_aio=0
--datadir=/root/drill/contrib/storage-jdbc/target/mysql-data/data
--basedir=/root/drill/contrib/storage-jdbc/target/mysql-dist
[WARNING] >> Can't locate Data/Dumper.pm in @INC (@INC contains:
/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at
/root/drill/contrib/storage-jdbc/target/mysql-dist/scripts/mysql_install_db
line 42.
[WARNING] >> BEGIN failed--compilation aborted at
/root/drill/contrib/storage-jdbc/target/mysql-dist/scripts/mysql_install_db
line 42.
[INFO] $ /root/drill/contrib/storage-jdbc/target/mysql-dist/bin/mysqld
--no-defaults --user=root --general_log --console --innodb_buffer_pool_size=64M
--innodb_log_file_size=64M --log_warnings --innodb_use_native_aio=0
--binlog-ignore-db=drill_mysql_test
--basedir=/root/drill/contrib/storage-jdbc/target/mysql-dist
--lc-messages-dir=/root/drill/contrib/storage-jdbc/target/mysql-dist/share
--datadir=/root/drill/contrib/storage-jdbc/target/mysql-data/data
--tmpdir=/root/drill/contrib/storage-jdbc/target/mysql-data/temp
--socket=/root/drill/contrib/storage-jdbc/target/mysql-data/mysql.sock
--pid-file=/root/drill/contrib/storage-jdbc/target/mysql-data/mysql.pid
--port=53047
[INFO] >> /root/drill/contrib/storage-jdbc/target/mysql-dist/bin/mysqld: error
while loading shared libraries: libaio.so.1: cannot open shared object file: No
such file or directory
[ERROR] #start('Config(tcpport=53047, dbuser=root, dbpassword=root,
name=drill_mysql_test, dbopts=[])',
/root/drill/contrib/storage-jdbc/target/mysql-dist,
/root/drill/contrib/storage-jdbc/target/mysql-data, true, NULL): thrown
java.io.IOException(socket
/root/drill/contrib/storage-jdbc/target/mysql-data/mysql.sock is not available
after 5min of waiting) out of
com.jcabi.mysql.maven.plugin.Instances#waitFor[322] in 5min
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Drill Root POM .............................. SUCCESS [ 43.487 s]
[INFO] tools/Parent Pom ................................... SUCCESS [ 0.773 s]
[INFO] tools/freemarker codegen tooling ................... SUCCESS [ 35.942 s]
[INFO] Drill Protocol ..................................... SUCCESS [ 10.265 s]
[INFO] Common (Logical Plan, Base expressions) ............ SUCCESS [ 28.422 s]
[INFO] Logical Plan, Base expressions ..................... SUCCESS [ 9.278 s]
[INFO] exec/Parent Pom .................................... SUCCESS [ 0.740 s]
[INFO] exec/memory/Parent Pom ............................. SUCCESS [ 0.567 s]
[INFO] exec/memory/base ................................... SUCCESS [ 2.244 s]
[INFO] exec/memory/impl ................................... SUCCESS [ 3.062 s]
[INFO] exec/rpc ........................................... SUCCESS [ 4.034 s]
[INFO] exec/Vectors ....................................... SUCCESS [01:40 min]
[INFO] contrib/Parent Pom ................................. SUCCESS [ 0.601 s]
[INFO] contrib/data/Parent Pom ............................ SUCCESS [ 0.547 s]
[INFO] contrib/data/tpch-sample-data ...................... SUCCESS [ 26.573 s]
[INFO] exec/Java Execution Engine ......................... SUCCESS [01:59 min]
[INFO] exec/JDBC Driver using dependencies ................ SUCCESS [ 48.446 s]
[INFO] JDBC JAR with all dependencies ..................... SUCCESS [01:15 min]
[INFO] contrib/mongo-storage-plugin ....................... SUCCESS [ 11.440 s]
[INFO] contrib/hbase-storage-plugin ....................... SUCCESS [01:06 min]
[INFO] contrib/jdbc-storage-plugin ........................ FAILURE [05:50 min]
[INFO] contrib/hive-storage-plugin/Parent Pom ............. SKIPPED
[INFO] contrib/hive-storage-plugin/hive-exec-shaded ....... SKIPPED
[INFO] contrib/hive-storage-plugin/core ................... SKIPPED
[INFO] contrib/drill-gis-plugin ........................... SKIPPED
[INFO] Packaging and Distribution Assembly ................ SKIPPED
[INFO] contrib/sqlline .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15:42 min
[INFO] Finished at: 2015-11-13T23:10:03+00:00
[INFO] Final Memory: 135M/895M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.jcabi:jcabi-mysql-maven-plugin:0.8.2:start
(mysql-test) on project drill-jdbc-storage: failed to start MySQL server:
socket /root/drill/contrib/storage-jdbc/target/mysql-data/mysql.sock is not
available after 5min of waiting -> [Help 1]
{code}
It should not attempt to start MySQL when {{-DskipTests}} is declared.
> Test JDBC plugin with MySQL
> ---------------------------
>
> Key: DRILL-3791
> URL: https://issues.apache.org/jira/browse/DRILL-3791
> Project: Apache Drill
> Issue Type: Test
> Components: Storage - Other
> Reporter: Andrew
> Assignee: Andrew
> Priority: Blocker
>
> Testing the new JDBC storage plugin against MySQL.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)