4

我们如何在 docker 上运行 Neptune 图形数据库

由于 Neptune DB 最近已经产品化,它在 Localstack 上不可用,有人可以指导我如何将 AWS Neptune DB 服务部署到 docker 容器中

4

4 回答 4

3

您不部署海王星,而是部署一个客户端应用程序,该应用程序使用适当的客户端库来访问海王星。海王星软件/硬件由 AWS 管理,您只能通过 API 访问它。

于 2018-08-15T19:19:02.513 回答
2

我的猜测是您正在尝试创建一个与 Neptune 兼容的本地 docker 容器(即一些具有兼容 API 的 docker 容器)。这类似于在使用S3 执行本地集成测试时使用minios 。如果这确实是您正在寻找的内容,我建议您使用tinkerpop 的 gremlin-server image。这应该可以为您完成工作,因为 Neptune 使用 Gremlin 作为其查询语言。

于 2020-01-29T01:09:23.687 回答
1

目前,我只找到了一种方法。它是 Localstack 的专业版。它包含 Neptune DB。https://localstack.cloud/features/不幸的是,免费版本的测试容器不支持数据库接口。=(

于 2021-10-16T20:00:25.277 回答
1

Neptune 是一个完全托管的图形数据库,而不是可以独立部署在您的个人容器或基础架构中的二进制文件。您可以在您自己的自定义 docker 容器中运行您的客户端应用程序,并设置您的网络,以便容器向您创建的托管 Neptune 集群发出请求。

希望这可以帮助。

于 2018-10-24T07:14:18.747 回答