程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Apache Atlas:HTTP 错误 503 服务不可用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Apache Atlas:http 错误 503 服务不可用?

开发过程中遇到Apache Atlas:http 错误 503 服务不可用的问题如何解决?下面主要结合日常开发的经验,给出你关于Apache Atlas:http 错误 503 服务不可用的解决方法建议,希望对你解决Apache Atlas:http 错误 503 服务不可用有所启发或帮助;

我也看到了以下两个类似的链接,但它们与我的不同,我将在这篇文章中描述:

  • Apache Atlas: http 503 service Unavailable Error when connecTing from Java Client

  • http apache server Error 503 service unavailable

我正在尝试在本地计算机上运行 Apache Atlas。所以我从官方仓库克隆了它。

从存储库的 README.md 文件中,我输入了以下两个命令并成功运行:

  1. @H_995_22@mvn clean install -DskipTests -X
  2. @H_995_22@mvn clean -DskipTests package -Pdist,embedded-hbase-solr

Apache Atlas:HTTP 错误 503 服务不可用

这些是我尝试过的命令和更改:

  1. tar xzvf apache-atlas-3.0.0-SNAPSHOT-server.tar.gz
  2. cd apache-atlas-3.0.0-SNAPSHOT/bin/
  3. python2.7 atlas_start.py

运行python脚本后,我得到了这个日志:

configured for local hbase.
hbase started.
configured for local solr.
solr.xml doesn't exist in /bigdata/atlas/distro/target/apache-atlas-3.0.0-SNAPSHOT/data/solr,copying from /bigdata/atlas/distro/target/apache-atlas-3.0.0-SNAPSHOT/solr/server/solr/solr.xml
solr started.
setTing up solr collections...
starTing atlas on host localhost
starTing atlas on port 21000

Apache Atlas Server started!!!

似乎没有任何问题,但是每当我想用 curl 测试它时,发生了什么不好的事情?

curl -u admin:admin http://localhost:21000/API/atlas/v2/types/typedefs/head

错误:

<HTML>
<head>
<Meta http-equiv="Content-Type" content="text/HTML;charset=utf-8"/>
<title>Error 503 service Unavailable</title>
</head>
<body><h2>http ERROR 503 service Unavailable</h2>
<table>
<tr><th>URI:</th><td>/API/atlas/v2/types/typedefs/head</td></tr>
<tr><th>STATUS:</th><td>503</td></tr>
<tr><th>messaGE:</th><td>service Unavailable</td></tr>
<tr><th>SERVLET:</th><td>-</td></tr>
</table>
<hr><a href="http://eclipse.org/jetty">Powered by jetty:// 9.4.31.v20200723</a><hr/>

</body>
</HTML>

这是 application.log 文件:

2021-03-13 17:05:37,484 INFO  - [main:] ~ Loading atlas-application.propertIEs from file:/bigdata/atlas/distro/target/apache-atlas-3.0.0-SNAPSHOT/conf/atlas-application.propertIEs (ApplicationPropertIEs:137)
2021-03-13 17:05:37,503 INFO  - [main:] ~ Using graphdb BACkend 'janus' (ApplicationPropertIEs:317)
2021-03-13 17:05:37,503 INFO  - [main:] ~ Using storage BACkend 'hbase2' (ApplicationPropertIEs:328)
2021-03-13 17:05:37,503 INFO  - [main:] ~ Using index BACkend 'solr' (ApplicationPropertIEs:339)
2021-03-13 17:05:37,515 INFO  - [main:] ~ Atlas is running in MODE: PROD. (ApplicationPropertIEs:343)
2021-03-13 17:05:37,516 INFO  - [main:] ~ SetTing solr-wait-searcher property 'true' (ApplicationPropertIEs:349)
2021-03-13 17:05:37,516 INFO  - [main:] ~ SetTing index.search.map-name property 'false' (ApplicationPropertIEs:353)
2021-03-13 17:05:37,516 INFO  - [main:] ~ SetTing atlas.graph.index.search.max-result-set-size = 150 (ApplicationPropertIEs:363)
2021-03-13 17:05:37,517 INFO  - [main:] ~ Property (set to default) atlas.graph.cache.DB-Cache = true (ApplicationPropertIEs:375)
2021-03-13 17:05:37,517 INFO  - [main:] ~ Property (set to default) atlas.graph.cache.DB-Cache-clean-wait = 20 (ApplicationPropertIEs:375)
2021-03-13 17:05:37,517 INFO  - [main:] ~ Property (set to default) atlas.graph.cache.DB-Cache-size = 0.5 (ApplicationPropertIEs:375)
2021-03-13 17:05:37,517 INFO  - [main:] ~ Property (set to default) atlas.graph.cache.tx-cache-size = 15000 (ApplicationPropertIEs:375)
2021-03-13 17:05:37,518 INFO  - [main:] ~ Property (set to default) atlas.graph.cache.tx-dirty-size = 120 (ApplicationPropertIEs:375)
2021-03-13 17:05:37,535 INFO  - [main:] ~ 
########################################################################################
                               Atlas Server (STARTUp)

    project.name:   apache-atlas
    project.description:    Metadata Management and Data Governance Platform over Hadoop
    build.user: root
    build.epoch:    1615641603895
    project.version:    3.0.0-SNAPSHOT
    build.version:  3.0.0-SNAPSHOT
    vc.revision:    7eab2cb8d53ca4c86366e896119a1d7906ccb5b3
    vc.source.url:  scm:git:git://git.apache.org/atlas.git/atlas-webapp
######################################################################################## (Atlas:215)
2021-03-13 17:05:37,535 INFO  - [main:] ~ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (Atlas:216)
2021-03-13 17:05:37,535 INFO  - [main:] ~ Server starTing with TLS ? false on port 21000 (Atlas:217)
2021-03-13 17:05:37,538 INFO  - [main:] ~ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (Atlas:218)
2021-03-13 17:05:39,801 INFO  - [main:] ~ No authentication method configured.  DefaulTing to simple authentication (LoginProcessor:102)
2021-03-13 17:05:40,136 WARN  - [main:] ~ Unable to load native-hadoop library for your platform... using builTin-java classes where applicable (NativeCodeLoader:60)
2021-03-13 17:05:40,351 INFO  - [main:] ~ Logged in user root (auth:SIMPLE) (LoginProcessor:77)
2021-03-13 17:05:41,716 INFO  - [main:] ~ Not running setup per configuration atlas.server.run.setup.on.start. (SetupSteps$Setuprequired:189)
2021-03-13 17:05:43,892 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,code = CONNECTIONLOSS,retrIEs = 1 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:44,989 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 2 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:46,092 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 3 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:47,194 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 4 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:48,295 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 5 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:49,397 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 6 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:50,499 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 7 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:51,601 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 8 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:52,703 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 9 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:53,805 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 10 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:54,907 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 11 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:56,009 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 12 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:57,110 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 13 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:58,212 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 14 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:05:59,313 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 15 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:00,414 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 16 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:01,517 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 17 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:02,618 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 18 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:03,720 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 19 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:04,822 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 20 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:16,941 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for get of /hbase/hbasEID,retrIEs = 30,give up (ReadonlyZKClIEnt$ZKTask$1:196)
2021-03-13 17:06:16,958 WARN  - [main:] ~ RetrIEve cluster ID Failed (ConnectionImplementation:576)
java.util.concurrent.ExecutionException: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbasEID
    at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395)
    at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1999)
    at org.apache.hadoop.hbase.clIEnt.ConnectionImplementation.retrIEveClusterID(ConnectionImplementation.java:574)
    at org.apache.hadoop.hbase.clIEnt.ConnectionImplementation.<init>(ConnectionImplementation.java:307)
    at java.base/jdk.internal.reflect.NativeConstructOraccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructOraccessorImpl.newInstance(NativeConstructOraccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegaTingConstructOraccessorImpl.newInstance(DelegaTingConstructOraccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.apache.hadoop.hbase.clIEnt.ConnectionFactory.lambda$createConnection$0(ConnectionFactory.java:230)
    at java.base/java.security.AccessController.doprivileged(Native Method)
    at java.base/javax.security.auth.Subject.doAs(Subject.java:423)
    at org.apache.hadoop.security.UserGroupinformation.doAs(UserGroupinformation.java:1729)
    at org.apache.hadoop.hbase.security.User$SecureHadoopUser.runAs(User.java:347)
    at org.apache.hadoop.hbase.clIEnt.ConnectionFactory.createConnection(ConnectionFactory.java:228)
    at org.apache.hadoop.hbase.clIEnt.ConnectionFactory.createConnection(ConnectionFactory.java:128)
    at org.janusgraph.diskstorage.hbase2.HBaseCompat2_0.createConnection(HBaseCompat2_0.java:46)
    at org.janusgraph.diskstorage.hbase2.HBaseStoreManager.<init>(HBaseStoreManager.java:314)
    at java.base/jdk.internal.reflect.NativeConstructOraccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructOraccessorImpl.newInstance(NativeConstructOraccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegaTingConstructOraccessorImpl.newInstance(DelegaTingConstructOraccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at org.janusgraph.util.system.ConfigurationUtil.instantiate(ConfigurationUtil.java:58)
    at org.janusgraph.diskstorage.BACkend.getImplementationClass(BACkend.java:440)
    at org.janusgraph.diskstorage.BACkend.getStorageManager(BACkend.java:411)
    at org.janusgraph.graphdb.configuration.builder.GraphDatabaseConfigurationBuilder.build(GraphDatabaseConfigurationBuilder.java:50)
    at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:161)
    at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:132)
    at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:112)
    at org.apache.atlas.repository.graphdb.janus.AtlasJanusGraphDatabase.initJanusGraph(AtlasJanusGraphDatabase.java:182)
    at org.apache.atlas.repository.graphdb.janus.AtlasJanusGraphDatabase.getGraphInstance(AtlasJanusGraphDatabase.java:169)
    at org.apache.atlas.repository.graphdb.janus.AtlasJanusGraphDatabase.getGraph(AtlasJanusGraphDatabase.java:278)
    at org.apache.atlas.repository.graph.AtlasGraphprovIDer.getGraphInstance(AtlasGraphprovIDer.java:52)
    at org.apache.atlas.repository.graph.AtlasGraphprovIDer.get(AtlasGraphprovIDer.java:98)
    at org.apache.atlas.repository.graph.AtlasGraphprovIDer$$EnhancerBySpringcglib$$55698c0f.cglib$get$0(<generated>)
    at org.apache.atlas.repository.graph.AtlasGraphprovIDer$$EnhancerBySpringcglib$$55698c0f$$FastClassBySpringcglib$$ec479fde.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at org.springframework.context.Annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358)
    at org.apache.atlas.repository.graph.AtlasGraphprovIDer$$EnhancerBySpringcglib$$55698c0f.get(<generated>)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegaTingMethodAccessorImpl.invoke(DelegaTingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactorymethod(ConstructorResolver.java:588)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.instantiateUsingFactorymethod(AbstractautowireCapablebeanfactory.java:1176)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBeanInstance(AbstractautowireCapablebeanfactory.java:1071)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.doCreateBean(AbstractautowireCapablebeanfactory.java:511)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBean(AbstractautowireCapablebeanfactory.java:481)
    at org.springframework.beans.factory.support.Abstractbeanfactory$1.getobject(Abstractbeanfactory.java:312)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.Abstractbeanfactory.doGetBean(Abstractbeanfactory.java:308)
    at org.springframework.beans.factory.support.Abstractbeanfactory.getBean(Abstractbeanfactory.java:202)
    at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandIDate(DependencyDescriptor.java:211)
    at org.springframework.beans.factory.support.Defaultlistablebeanfactory.doResolveDependency(Defaultlistablebeanfactory.java:1134)
    at org.springframework.beans.factory.support.Defaultlistablebeanfactory.resolveDependency(Defaultlistablebeanfactory.java:1062)
    at org.springframework.beans.factory.support.ConstructorResolver.resolveautowiredArgument(ConstructorResolver.java:835)
    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.autowireConstructor(AbstractautowireCapablebeanfactory.java:1196)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBeanInstance(AbstractautowireCapablebeanfactory.java:1098)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.doCreateBean(AbstractautowireCapablebeanfactory.java:511)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBean(AbstractautowireCapablebeanfactory.java:481)
    at org.springframework.beans.factory.support.Abstractbeanfactory$1.getobject(Abstractbeanfactory.java:312)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.Abstractbeanfactory.doGetBean(Abstractbeanfactory.java:308)
    at org.springframework.beans.factory.support.Abstractbeanfactory.getBean(Abstractbeanfactory.java:202)
    at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandIDate(DependencyDescriptor.java:211)
    at org.springframework.beans.factory.support.Defaultlistablebeanfactory.doResolveDependency(Defaultlistablebeanfactory.java:1134)
    at org.springframework.beans.factory.support.Defaultlistablebeanfactory.resolveDependency(Defaultlistablebeanfactory.java:1062)
    at org.springframework.beans.factory.support.ConstructorResolver.resolveautowiredArgument(ConstructorResolver.java:835)
    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.autowireConstructor(AbstractautowireCapablebeanfactory.java:1196)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBeanInstance(AbstractautowireCapablebeanfactory.java:1098)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.doCreateBean(AbstractautowireCapablebeanfactory.java:511)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBean(AbstractautowireCapablebeanfactory.java:481)
    at org.springframework.beans.factory.support.Abstractbeanfactory$1.getobject(Abstractbeanfactory.java:312)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.Abstractbeanfactory.doGetBean(Abstractbeanfactory.java:308)
    at org.springframework.beans.factory.support.Abstractbeanfactory.getBean(Abstractbeanfactory.java:202)
    at org.springframework.aop.framework.autoproxy.beanfactoryAdvisorRetrIEvalHelper.findAdvisorBeans(beanfactoryAdvisorRetrIEvalHelper.java:89)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoproxyCreator.findCandIDateAdvisors(AbstractAdvisorAutoproxyCreator.java:102)
    at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoproxyCreator.shouldSkip(AspectJAwareAdvisorAutoproxyCreator.java:103)
    at org.springframework.aop.framework.autoproxy.AbstractAutoproxyCreator.postProcessBeforeInstantiation(AbstractAutoproxyCreator.java:245)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.applyBeanPostProcessorsBeforeInstantiation(AbstractautowireCapablebeanfactory.java:1041)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.resolveBeforeInstantiation(AbstractautowireCapablebeanfactory.java:1015)
    at org.springframework.beans.factory.support.AbstractautowireCapablebeanfactory.createBean(AbstractautowireCapablebeanfactory.java:471)
    at org.springframework.beans.factory.support.Abstractbeanfactory$1.getobject(Abstractbeanfactory.java:312)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.Abstractbeanfactory.doGetBean(Abstractbeanfactory.java:308)
    at org.springframework.beans.factory.support.Abstractbeanfactory.getBean(Abstractbeanfactory.java:197)
    at org.springframework.beans.factory.support.Defaultlistablebeanfactory.preInstantiateSingletons(Defaultlistablebeanfactory.java:756)
    at org.springframework.context.support.AbstractApplicationContext.finishbeanfactoryInitialization(AbstractApplicationContext.java:867)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
    at org.springframework.web.context.ContextLoader.configureAndrefreshWebApplicationContext(ContextLoader.java:443)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
    at org.springframework.web.context.ContextLoaderListener.contexTinitialized(ContextLoaderListener.java:107)
    at org.apache.atlas.web.setup.KerberosAwareListener.contexTinitialized(KerberosAwareListener.java:31)
    at org.eclipse.jetty.server.handler.ContextHandler.callContexTinitialized(ContextHandler.java:1013)
    at org.eclipse.jetty.servlet.ServletContextHandler.callContexTinitialized(ServletContextHandler.java:553)
    at org.eclipse.jetty.server.handler.ContextHandler.contexTinitialized(ContextHandler.java:942)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:782)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:360)
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:855)
    at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
    at org.eclipse.jetty.util.component.AbstractlifeCycle.start(AbstractlifeCycle.java:72)
    at org.eclipse.jetty.util.component.ContainerlifeCycle.start(ContainerlifeCycle.java:169)
    at org.eclipse.jetty.server.Server.start(Server.java:408)
    at org.eclipse.jetty.util.component.ContainerlifeCycle.doStart(ContainerlifeCycle.java:110)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
    at org.eclipse.jetty.server.Server.doStart(Server.java:372)
    at org.eclipse.jetty.util.component.AbstractlifeCycle.start(AbstractlifeCycle.java:72)
    at org.apache.atlas.web.service.EmbeddedServer.start(EmbeddedServer.java:113)
    at org.apache.atlas.Atlas.main(Atlas.java:133)
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbasEID
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
    at org.apache.hadoop.hbase.zookeeper.ReadonlyZKClIEnt$ZKTask$1.exec(ReadonlyZKClIEnt.java:198)
    at org.apache.hadoop.hbase.zookeeper.ReadonlyZKClIEnt.run(ReadonlyZKClIEnt.java:342)
    at java.base/java.lang.Thread.run(Thread.java:834)
2021-03-13 17:06:18,044 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 1 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:19,144 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 2 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:20,246 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 3 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:21,348 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 4 (ReadonlyZKClIEnt$ZKTask$1:192)
2021-03-13 17:06:22,449 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 5 (ReadonlyZKClIEnt$ZKTask$1:192)
.
.
.
2021-03-13T13:58:36.264Z,RpcretryingCaller{globalStartTime=1615643246874,pause=100,maxAttempts=16},java.io.IOException: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase

    at org.apache.hadoop.hbase.clIEnt.RpcretryingCallerImpl.callWithRetrIEs(RpcretryingCallerImpl.java:145)
    at org.apache.hadoop.hbase.clIEnt.Htable.get(Htable.java:383)
    at org.apache.hadoop.hbase.clIEnt.Htable.get(Htable.java:357)
    at org.apache.hadoop.hbase.MetatableAccessor.gettableState(MetatableAccessor.java:1164)
    at org.apache.hadoop.hbase.MetatableAccessor.tableExists(MetatableAccessor.java:461)
    at org.apache.hadoop.hbase.clIEnt.HBaseadmin$6.rpcCall(HBaseadmin.java:467)
    at org.apache.hadoop.hbase.clIEnt.HBaseadmin$6.rpcCall(HBaseadmin.java:464)
    at org.apache.hadoop.hbase.clIEnt.RpcretryingCallable.call(RpcretryingCallable.java:58)
    at org.apache.hadoop.hbase.clIEnt.RpcretryingCallerImpl.callWithRetrIEs(RpcretryingCallerImpl.java:107)
    ... 101 more
Caused by: java.io.IOException: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase
    at org.apache.hadoop.hbase.clIEnt.ConnectionImplementation.get(ConnectionImplementation.java:2117)
    at org.apache.hadoop.hbase.clIEnt.ConnectionImplementation.locateMeta(ConnectionImplementation.java:814)
    at org.apache.hadoop.hbase.clIEnt.ConnectionImplementation.locateRegion(ConnectionImplementation.java:781)
    at org.apache.hadoop.hbase.clIEnt.HRegionLocator.getRegionLOCATIOn(HRegionLocator.java:64)
    at org.apache.hadoop.hbase.clIEnt.RegionLocator.getRegionLOCATIOn(RegionLocator.java:58)
    at org.apache.hadoop.hbase.clIEnt.RegionLocator.getRegionLOCATIOn(RegionLocator.java:47)
    at org.apache.hadoop.hbase.clIEnt.RegionServerCallable.prepare(RegionServerCallable.java:223)
    at org.apache.hadoop.hbase.clIEnt.RpcretryingCallerImpl.callWithRetrIEs(RpcretryingCallerImpl.java:105)
    ... 109 more
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:102)
    at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
    at org.apache.hadoop.hbase.zookeeper.ReadonlyZKClIEnt$ZKTask$1.exec(ReadonlyZKClIEnt.java:198)
    at org.apache.hadoop.hbase.zookeeper.ReadonlyZKClIEnt.run(ReadonlyZKClIEnt.java:342)
    at java.base/java.lang.Thread.run(Thread.java:834)
2021-03-13 17:28:37,365 WARN  - [ReadonlyZKClIEnt-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 to localhost:2181 Failed for List of /hbase,retrIEs = 1 (ReadonlyZKClIEnt$ZKTask$1:192)

有人能帮我如何正确安装 apache atlas 吗?

PS 我也试过 2.1.0 版本。每当我想通过 atlas_start.py 脚本运行它时,都会发生错误。

Exception: [Errno 13] Permission denIEd 
TraceBACk (most recent call last):
  file "atlas_start.py",line 163,in <module>
    returncode = main()
  file "atlas_start.py",line 73,in main
    mc.expanDWebApp(atlas_homE)
  file "./distro/target/apache-atlas-2.1.0-bin/apache-atlas-2.1.0/bin/atlas_config.py",line 162,in expanDWebApp
    jar(atlasWarPath)
  file "./distro/target/apache-atlas-2.1.0-bin/apache-atlas-2.1.0/bin/atlas_config.py",line 215,in jar
    process = runProcess(commandlinE)
  file "./distro/target/apache-atlas-2.1.0-bin/apache-atlas-2.1.0/bin/atlas_config.py",line 251,in runProcess
    p = subprocess.Popen(commandline,stdout=stdoutfile,stderr=stderrfile,sHell=sHell)
  file "/usr/lib/python2.7/subprocess.py",line 394,in __init__
    errread,errwritE)
  file "/usr/lib/python2.7/subprocess.py",line 1047,in _execute_child
    raise child_exception
OSError: [Errno 13] Permission denIEd

解决方法

2021-03-13 17:06:18,044 WARN - [ReadOnlyZKClient-localhost:2181@0x39acd1f1:] ~ 0x39acd1f1 到 localhost:2181 的 /hbase 列表失败,代码 = CONNECTIONLOSS1,客户端读取值:192)

错误是关于在zookeeper中获取/hbase zknode失败。您能否验证 HBase 是否已启动并正在运行? HBase 日志将在 apache-atlas-3.0.0-SNAPSHOT/hbase/logs 目录中。

便说一句,我从几分钟前的最新大师构建了相同的配置文件,embedded-hbase-solr,并且能够成功启动。

大佬总结

以上是大佬教程为你收集整理的Apache Atlas:HTTP 错误 503 服务不可用全部内容,希望文章能够帮你解决Apache Atlas:HTTP 错误 503 服务不可用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。