我们如何在 docker 上运行 Neptune 图形数据库
由于 Neptune DB 最近已经产品化,它在 Localstack 上不可用,有人可以指导我如何将 AWS Neptune DB 服务部署到 docker 容器中
我们如何在 docker 上运行 Neptune 图形数据库
由于 Neptune DB 最近已经产品化,它在 Localstack 上不可用,有人可以指导我如何将 AWS Neptune DB 服务部署到 docker 容器中
您不部署海王星,而是部署一个客户端应用程序,该应用程序使用适当的客户端库来访问海王星。海王星软件/硬件由 AWS 管理,您只能通过 API 访问它。
我的猜测是您正在尝试创建一个与 Neptune 兼容的本地 docker 容器(即一些具有兼容 API 的 docker 容器)。这类似于在使用S3 执行本地集成测试时使用minios 。如果这确实是您正在寻找的内容,我建议您使用tinkerpop 的 gremlin-server image。这应该可以为您完成工作,因为 Neptune 使用 Gremlin 作为其查询语言。
目前,我只找到了一种方法。它是 Localstack 的专业版。它包含 Neptune DB。https://localstack.cloud/features/不幸的是,免费版本的测试容器不支持数据库接口。=(
Neptune 是一个完全托管的图形数据库,而不是可以独立部署在您的个人容器或基础架构中的二进制文件。您可以在您自己的自定义 docker 容器中运行您的客户端应用程序,并设置您的网络,以便容器向您创建的托管 Neptune 集群发出请求。
希望这可以帮助。