metamodel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tomasz Guziałek <Tomasz.Guzia...@HumanInference.com>
Subject [MetaModel hbase-module] HBaseDataContextTest fail in Cloudera VM.
Date Tue, 18 Mar 2014 13:52:33 GMT
Hello all

My name is Tomasz and I am working on my Master thesis in collaboration with Human Inference.
Long story short, the thesis involves creating a Hadoop version of DataCleaner (http://datacleaner.org),
so I am working with HBase too. Within the project, I expect to make some contributions to
the HBase module of MetaModel.

However, just at the beginning I encountered problems with the build of the module.  I use
Cloudera VM (http://www.cloudera.com/content/cloudera-content/cloudera-docs/DemoVMs/Cloudera-QuickStart-VM/cloudera_quickstart_vm.html)
as a starting point to make sure my HBase cluster is correct (the HBase version reported by
Cloudera Manager: 0.94.6+132). After a checkout of the MetaModel code, I cannot build it with
“maven install” because of HBaseDataContextTest fail:

-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.metamodel.hbase.HBaseDataContextTest
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.5-1392090,
built on 09/30/2012 17:52 GMT
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:host.name=localhost.localdomain
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.version=1.6.0_32
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Sun Microsystems
Inc.
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/java/jdk1.6.0_32/jre
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/cloudera/git/incubator-metamodel/hbase/target/test-classes:/home/cloudera/git/incubator-metamodel/hbase/target/classes:/home/cloudera/git/incubator-metamodel/core/target/MetaModel-core-4.0.1-incubating-SNAPSHOT.jar:/home/cloudera/.m2/repository/org/slf4j/slf4j-api/1.7.4/slf4j-api-1.7.4.jar:/home/cloudera/.m2/repository/org/apache/hbase/hbase-client/0.95.1-hadoop1/hbase-client-0.95.1-hadoop1.jar:/home/cloudera/.m2/repository/org/apache/hbase/hbase-common/0.95.1-hadoop1/hbase-common-0.95.1-hadoop1.jar:/home/cloudera/.m2/repository/com/google/guava/guava/12.0.1/guava-12.0.1.jar:/home/cloudera/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/home/cloudera/.m2/repository/org/apache/hbase/hbase-protocol/0.95.1-hadoop1/hbase-protocol-0.95.1-hadoop1.jar:/home/cloudera/.m2/repository/com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.jar:/home/cloudera/.m2/repository/org/apache/zookeeper/zookeeper/3.4.5/zookeeper-3.4.5.jar:/home/cloudera/.m2/repository/org/cloudera/htrace/htrace/1.50/htrace-1.50.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/home/cloudera/.m2/repository/io/netty/netty/3.5.9.Final/netty-3.5.9.Final.jar:/home/cloudera/.m2/repository/org/apache/hadoop/hadoop-core/1.1.2/hadoop-core-1.1.2.jar:/home/cloudera/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/home/cloudera/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/home/cloudera/.m2/repository/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.jar:/home/cloudera/.m2/repository/com/sun/jersey/jersey-json/1.8/jersey-json-1.8.jar:/home/cloudera/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/home/cloudera/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/home/cloudera/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/home/cloudera/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/home/cloudera/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/home/cloudera/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/cloudera/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.12/jackson-core-asl-1.9.12.jar:/home/cloudera/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.jar:/home/cloudera/.m2/repository/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.jar:/home/cloudera/.m2/repository/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.jar:/home/cloudera/.m2/repository/asm/asm/3.1/asm-3.1.jar:/home/cloudera/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/cloudera/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar:/home/cloudera/.m2/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar:/home/cloudera/.m2/repository/org/apache/commons/commons-math/2.1/commons-math-2.1.jar:/home/cloudera/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/home/cloudera/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/home/cloudera/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/cloudera/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/home/cloudera/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/home/cloudera/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/home/cloudera/.m2/repository/commons-net/commons-net/1.4.1/commons-net-1.4.1.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/servlet-api/2.5-20081211/servlet-api-2.5-20081211.jar:/home/cloudera/.m2/repository/tomcat/jasper-runtime/5.5.12/jasper-runtime-5.5.12.jar:/home/cloudera/.m2/repository/tomcat/jasper-compiler/5.5.12/jasper-compiler-5.5.12.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/jsp-api-2.1/6.1.14/jsp-api-2.1-6.1.14.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.14/servlet-api-2.5-6.1.14.jar:/home/cloudera/.m2/repository/org/mortbay/jetty/jsp-2.1/6.1.14/jsp-2.1-6.1.14.jar:/home/cloudera/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/home/cloudera/.m2/repository/commons-el/commons-el/1.0/commons-el-1.0.jar:/home/cloudera/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.12/jackson-mapper-asl-1.9.12.jar:/home/cloudera/.m2/repository/com/github/stephenc/findbugs/findbugs-annotations/1.3.9-1/findbugs-annotations-1.3.9-1.jar:/home/cloudera/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.4/jcl-over-slf4j-1.7.4.jar:/home/cloudera/.m2/repository/org/slf4j/slf4j-log4j12/1.7.4/slf4j-log4j12-1.7.4.jar:/home/cloudera/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/cloudera/.m2/repository/junit/junit/4.11/junit-4.11.jar:/home/cloudera/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/jdk1.6.0_32/jre/lib/amd64/server:/usr/java/jdk1.6.0_32/jre/lib/amd64:/usr/java/jdk1.6.0_32/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:os.version=2.6.32-358.18.1.el6.x86_64
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:user.name=cloudera
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:user.home=/home/cloudera
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/cloudera/git/incubator-metamodel/hbase
14/03/18 06:45:30 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=127.0.0.1:2181
sessionTimeout=90000 watcher=hconnection-0x42787d6a
14/03/18 06:45:30 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x42787d6a
connecting to ZooKeeper ensemble=127.0.0.1:2181
14/03/18 06:45:30 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost.localdomain/127.0.0.1:2181.
Will not attempt to authenticate using SASL (Unable to locate a login configuration)
14/03/18 06:45:30 INFO zookeeper.ClientCnxn: Socket connection established to localhost.localdomain/127.0.0.1:2181,
initiating session
14/03/18 06:45:30 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/127.0.0.1:2181,
sessionid = 0x144d56ddb050007, negotiated timeout = 60000
14/03/18 06:47:30 WARN client.ServerCallable: Call exception, tries=0, numRetries=20
java.io.IOException: Failed to find location, tableName=[B@73c6641, row=table_for_junit,,00000000000000,
reload=false
                at org.apache.hadoop.hbase.client.ServerCallable.prepare(ServerCallable.java:98)
                at org.apache.hadoop.hbase.client.ScannerCallable.prepare(ScannerCallable.java:108)
                at org.apache.hadoop.hbase.client.ServerCallable.withRetries(ServerCallable.java:173)
                at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:216)
                at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:131)
                at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:585)
                at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:164)
                at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:102)
                at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:80)
                at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.isTableAvailable(HConnectionManager.java:696)
                at org.apache.hadoop.hbase.client.HBaseAdmin.isTableAvailable(HBaseAdmin.java:988)
                at org.apache.metamodel.hbase.HBaseDataContextTest.createTableNatively(HBaseDataContextTest.java:146)
                at org.apache.metamodel.hbase.HBaseDataContextTest.setUp(HBaseDataContextTest.java:49)
                at junit.framework.TestCase.runBare(TestCase.java:139)
                at junit.framework.TestResult$1.protect(TestResult.java:122)
                at junit.framework.TestResult.runProtected(TestResult.java:142)
                at junit.framework.TestResult.run(TestResult.java:125)
                at junit.framework.TestCase.run(TestCase.java:129)
                at junit.framework.TestSuite.runTest(TestSuite.java:255)
                at junit.framework.TestSuite.run(TestSuite.java:250)
                at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
                at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
                at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
                at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
                at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
                at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
                at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
                at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

Please advise.
Tomasz Guzialek
Software Engineer
[Description: Description: http://www.humaninference.com/banners/hilogo25.png]<http://www.humaninference.com/>

Vesterbrogade 74, 3.
1620 København
Danmark

Tlf. +45 2613 4307
Tomasz.Guzialek@HumanInference.com<mailto:Tomasz.Guzialek@HumanInference.com>


Human Inference B.V. - Chamber of Commerce NL - 09106800

[Description: Description: http://www.humaninference.com/banners/banner%20datavaluetalk.png]<http://www.datavaluetalk.com/>

The information contained in this communication is confidential and is intended solely for
the person and/or entity addressed above. If you are not an intended recipient you are hereby
notified that the content of this message may not be disclosed, copied or distributed to any
other party than the addressee. Human Inference does not guarantee that this communication
is free of viruses or that other parties than the intended recipient will not intercept this
communication. Human Inference assumes no liability for the proper and complete transmission
of the information contained in this communication or any delay in the receipt of this communication
by the addressee.
P Please consider the environment before printing this email.


Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message