Cheolsoo Park created SQOOP-508:
-----------------------------------
Summary: Sqoop metastore cannot be started due to missing hsqldb
jar file
Key: SQOOP-508
URL: https://issues.apache.org/jira/browse/SQOOP-508
Project: Sqoop
Issue Type: Bug
Components: build
Affects Versions: 1.4.1-incubating
Reporter: Cheolsoo Park
Assignee: Cheolsoo Park
Priority: Critical
Fix For: 1.4.2
This is a packing issue. Since a hsqldb jar is not packed in the distribution
tarball, sqoop-metastore fails with the following error:
{code}
12/06/25 01:15:46 WARN hsqldb.HsqldbMetaStore: The location for metastore data
has not been explicitly set. Placing shared metastore files in
/home/cheolsoo/.sqoop/shared-metastore.db
Exception in thread "main" java.lang.NoClassDefFoundError: org/hsqldb/Server
at
org.apache.sqoop.metastore.hsqldb.HsqldbMetaStore.start(HsqldbMetaStore.java:111)
{code}
To reproduce the issue, please do the following:
1) checkout sqoop trunk
2) ant clean tar
3) cd build/sqoop-1.4.2-incubating-SNAPSHOT.bin__hadoop-0.23
4) ./bin/sqoop metastore
This may be not an issue if a hsqldb jar is already installed by another
project and therefore exists in classpath. For example, CDH3 installs a hsqldb
jar in /usr/lib/hadoop/lib. However, it is not always true in all distributions
(e.g. CDH4).
The fix seems to include a hsqldb jar in the distribution tarball.
There is also a bigtop jira
[BIGTOP-639|https://issues.apache.org/jira/browse/BIGTOP-639] regarding this
issue.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira