我有一个运行在Mesos集群上并运行在AWS上的ArangoDB集群“框架工作”。我对梅索斯非常陌生。
我可以访问Mesos,也可以通过Mesos提供的端点访问ArangoDB:
http://mymesoscluster/service/arangodb3我有一个不运行在Mesos集群中的Java服务,我想使用ArangoDB。我找不到的是如何从API的角度引用ArangoDB。
例如,java驱动程序代码执行一个需要主机的登录:
@Bean
public ArangoDB arangoDB() {
ArangoDB arangoDB = new ArangoDB.Builder()
.host("????", 8529)
.user("root").password( "somepassword").build();
return arangoDB;
}我看到了一些使用令牌身份验证HTTP端点访问API的Mesos文档。我不认为这将使我通过ArangoDB驱动程序登录。
也许用java驱动程序是不可能的?
发布于 2018-05-30 11:54:18
你需要从外部提供服务。
https://docs.mesosphere.com/1.11/deploying-services/expose-service/
https://docs.mesosphere.com/1.8/usage/service-discovery/marathon-lb/marathon-lb-advanced-tutorial/
如果您想要从内部访问仙女,请注意身份验证,SSL?请检查群集master:5050/v1/axfr中的所有服务。
https://stackoverflow.com/questions/50594155
复制相似问题