我在EC2上设置了Apache地图集。设置完成后,我使用命令python2 atlas_start.py启动了Apache地图集,并通过以下日志成功启动了它:
configured for local hbase.
hbase started.
configured for local solr.
solr started.
setting up solr collections...
starting atlas on host localhost
starting atlas on port 21000
..............................................................................................................................................................................................................................................................................................................
Apache Atlas Server started!!!
但是,当我尝试点击服务器URL来验证apache地图集是否已启动并正在运行时。它给了我连接被拒绝的错误。下面是我用来访问服务器的命令:curl -u用户名:密码http://localhost:21000/api/atlas/admin/version
[另外,在设置过程中它没有询问我用户名和密码,所以,我使用admin:admin作为用户名密码。
会有很多原因-请进行以下检查
请根据设置方式检查logs
目录中的日志。 (如果您只是通过mvn运行它的话)
您需要hbase(atleast)和solr / elastic / cassandra(atlas后端)。检查您是否正在运行嵌入式模式-地图集将在该模式下启动其自己的后端。通常将其设置为环境变量。即:MANAGE_LOCAL_HBASE
启动atlas-application.properties
之前,请确保其配置正确。
希望这会有所帮助!
编辑:我注意到您提到了ec2。确保已配置正确的安全组。