You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Madhan Neethiraj (JIRA)" <ji...@apache.org> on 2016/05/27 07:06:12 UTC

[jira] [Commented] (ATLAS-829) When moved from embedded to standalone hbase, HBASE_CONF_DIR should point to the standalone instance of hbase, otherwise atlas fails to comeup

    [ https://issues.apache.org/jira/browse/ATLAS-829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303677#comment-15303677 ] 

Madhan Neethiraj commented on ATLAS-829:
----------------------------------------

[~ayubkhan]  yes, HBASE_CONF_DIR should be updated to point to appropriate location. Did you manually update configuration to move from embedded HBase to external HBase? Or do you expect any change in product to address this?

> When moved from embedded to standalone hbase, HBASE_CONF_DIR should point to the standalone instance of hbase, otherwise atlas fails to comeup
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-829
>                 URL: https://issues.apache.org/jira/browse/ATLAS-829
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 0.7-incubating
>            Reporter: Ayub Khan
>             Fix For: 0.7-incubating
>
>
> When moved from embedded to standalone hbase, HBASE_CONF_DIR in atlas-env.sh should point to the standalone instance of hbase, otherwise atlas fails to comeup.
> {noformat}
> 2016-05-26 08:35:13,642 INFO  - [main-SendThread(os-r7-wbucju-atlas-re-1.openstacklocal:2181):] ~ Session establishment complete on server os-r7-wbucju-atlas-re-1.openstacklocal/172.22.90.58:2181, sessionid = 0x154e76760e90022, negotiated timeout = 40000 (ClientCnxn:1279)
> 2016-05-26 08:35:13,661 INFO  - [main:] ~ ClusterId read in ZooKeeper is null (ZooKeeperRegistry:107)
> 2016-05-26 08:35:13,853 WARN  - [main:] ~ Unexpected exception during getDeployment() (HBaseStoreManager:397)
> java.lang.RuntimeException: java.lang.NullPointerException
>         at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:208)
>         at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:326)
>         at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:301)
>         at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:166)
>         at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:161)
>         at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:821)
>         at org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:602)
>         at org.apache.hadoop.hbase.MetaTableAccessor.tableExists(MetaTableAccessor.java:366)
>         at org.apache.hadoop.hbase.client.HBaseAdmin.tableExists(HBaseAdmin.java:397)
>         at com.thinkaurelius.titan.diskstorage.hbase.HBaseAdmin1_0.tableExists(HBaseAdmin1_0.java:78)
>         at com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager.ensureTableExists(HBaseStoreManager.java:708)
>         at com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager.getLocalKeyPartition(HBaseStoreManager.java:511)
>         at com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager.getDeployment(HBaseStoreManager.java:352)
>         at com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager.getFeatures(HBaseStoreManager.java:395)
>         at com.thinkaurelius.titan.graphdb.configuration.GraphDatabaseConfiguration.<init>(GraphDatabaseConfiguration.java:1276)
>         at com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:93)
>         at com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:73)
>         at org.apache.atlas.repository.graph.TitanGraphProvider.getGraphInstance(TitanGraphProvider.java:105)
>         at org.apache.atlas.repository.graph.GraphHelper.<clinit>(GraphHelper.java:64)
>         at org.apache.atlas.repository.graph.DeleteHandler.<clinit>(DeleteHandler.java:50)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:190)
>         at org.apache.atlas.ApplicationProperties.getClass(ApplicationProperties.java:102)
>         at org.apache.atlas.RepositoryMetadataModule.getDeleteHandler(RepositoryMetadataModule.java:115)
>         at org.apache.atlas.RepositoryMetadataModule.configure(RepositoryMetadataModule.java:90)
>         at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
>         at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
>         at com.google.inject.spi.Elements.getElements(Elements.java:110)
>         at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
>         at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
>         at com.google.inject.Guice.createInjector(Guice.java:96)
>         at com.google.inject.Guice.createInjector(Guice.java:73)
>         at com.google.inject.Guice.createInjector(Guice.java:62)
>         at org.apache.atlas.web.listeners.GuiceServletConfig.getInjector(GuiceServletConfig.java:78)
>         at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:47)
>         at org.apache.atlas.web.listeners.GuiceServletConfig.contextInitialized(GuiceServletConfig.java:147)
>         at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800)
>         at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444)
>         at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)
>         at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294)
>         at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
>         at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
>         at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
>         at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
>         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>         at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
>         at org.eclipse.jetty.server.Server.start(Server.java:387)
>         at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
>         at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
>         at org.eclipse.jetty.server.Server.doStart(Server.java:354)
>         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
>         at org.apache.atlas.web.service.EmbeddedServer.start(EmbeddedServer.java:93)
>         at org.apache.atlas.Atlas.main(Atlas.java:113)
> Caused by: java.lang.NullPointerException
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)