amazon-neptune相关内容

通过用于POST请求的Apache Jena:&q;Missing';Query&>或';UPDATE&39;参数将数据加载到AWS海王星中

我正在尝试通过Apache Jena(3.14.0)将数据从普通的Spring Boot应用程序加载到AWS海王星存储中。 我使用的代码是编写的,可以与包括Anzo和fuseki在内的几个三元组存储一起工作。 从我本地的开发环境连接到海王星商店的设置是一台Rube-Goldberg机器,我不好意思在这里讨论-然而,到目前为止,连接是有效的。 我的问题特别是将数据加载到存储区(考虑 ..
发布时间:2022-09-23 18:57:09 Java开发

如何在Python中执行Gremlin查询

在Python中,我正在尝试使用Gremlin连接并执行查询。 在这里,我可以使用gremlin连接到海王星数据库,只使用Print语句获取顶点计数:Print(G.V().has(";Sys.tenantID&Quot;,";hLWmgcH61m0bnaI9KpUj6z";).count().next()) 但读取文件、存储在变量中并传入gremlin查询不起作用 ..
发布时间:2022-05-12 18:28:47 Python

使用后退一步获得两个相连的顶点

如果我有3个顶点A、B、C,其中B有一条边到A和C,我如何才能获得A和C的值 g.V("b").out("toC").as("c").out("toA").as("a").select("c", "a").next() 这就是我所拥有的,但它会导致错误,因为我认为您无法从C转到A,因为它们没有连接。我需要先返回B的方法,但我没有看到后退。 推荐答案 使用此图表 gre ..
发布时间:2022-05-12 17:54:09 其他开发

查找最大的连接组件AWS海王星

在一个有数十亿个节点和边的AWS海王星图中,如何有效地找到最大的连通组件?我之所以试图找到这个问题的答案,是因为在我的域中,通常大的连接组件表明存在欺诈。我的图表中的大多数节点只像其他几十个节点一样连接。当节点连接到数百或数千个其他节点时,这是可疑的。 我有几个问题: AWS海王星是否适合在包含数十亿个节点和边的图中查找大型连接组件? 计算图表的PageRank是否会更有效率?我认为 ..
发布时间:2022-05-12 17:14:48 其他开发

gremlin 克隆一个节点及其边缘

gremlin 是否提供克隆顶点的能力v1->v2, v1->v3, v1->v4 我怎样才能简单有效地创建一个新的顶点 v5,它也有指向 v5 的边code>v2, v3, v4(与 v1's 边指向的位置相同)而不必显式设置它们,而是说诸如 g.createV(v1).clone 之类的东西(v2). 请注意,我使用的是 AWS Neptune 版本的 gremlin,解决方案必须与之兼 ..
发布时间:2021-12-28 17:02:23 其他开发

从本地机器连接到 AWS 上的 Neptune

我正在尝试从办公室的本地机器连接到 AWS 实例中的 Neptune 数据库,例如从办公室连接 RDS.是否可以从本地机器连接 Neptune 数据库?.Neptune db 是否公开可用.开发者有什么方法可以从办公室连接 neptune db. 解决方案 Neptune 不支持公共端点(可从 VPC 外部访问的端点).但是,很少有架构选项可供您在 VPC 之外访问您的 Neptune 实 ..
发布时间:2021-12-06 13:09:33 其他开发

如何将 AWSRequestSigningApacheInterceptor 与 AWS SDK2 结合使用

我正在尝试在已经使用 Apache HTTP 客户端的现有 Java 代码上使用对 Neptune SPARQL 的 REST 调用.我不想混合搭配 AWS SDK1 和 SDK2(我用于将 owl 加载到 Neptune 的 S3 部分). 我看到了这些解决方案: AWSRequestSigningApacheInterceptor 适用于 SDK1,但在 SDK2 中找不到等效项. ..

在启用 Neptune IAM DB 授权的情况下,是否可以通过 ssh 隧道/端口转发从本地计算机访问 Neptune DB?

我无法通过 ssh-tunnel EC2(ec2 与 neptune db 存在于同一 vpc 中)从本地系统连接到 Neptune DB,其中在启用 Neptune IAM DB 授权时建立了 Neptune DB 连接. 通过禁用 IAM DB 授权,我可以从本地机器访问 Neptune DB.我找不到足够的文档.有人可以帮忙吗. 解决方案 如果使用 SSH 隧道并在连接字符串中 ..
发布时间:2021-10-27 18:52:31 其他开发

如何使用 SSH 隧道从本地环境访问 Neptune 数据库?

我有应用程序和网络负载平衡器.EC2 实例和 Neptune 在同一个 VPC 组中.我可以使用 ssh username@ 访问 EC2 实例,并且可以访问那里的 Gremlin 服务器并执行查询,但是如何从中建立隧道以便我可以在本地环境中使用它?如果您需要更多详细信息,请告诉我. 解决方案 您是否直接连接到 EC2,或者两者之间是否存在 NLB 或 ALB,并不是 100% 清楚的.如 ..
发布时间:2021-10-27 18:41:25 其他开发

使用Gremlin访问Neptune中的命名图

我需要在Neptune数据库集群中保存几个图. 命名图是Neptune 使用Amazon Neptune时,您可以使用多种方法来进行这种多图方法. 如果您的用例对RDF模型有意义,则可以使用具有命名图支持的模型 如果需要使用属性图模型,则可以使用克里姆林宫分区策略,将您的单个图表划分为多个不同的图表 如果以上两个选项都不起作用,则可能需要使用多个群集,每个图一个. ..
发布时间:2021-05-13 19:30:15 其他开发

变量-Neptune上的Gremlin

我在Gremlin控制台上,并已连接到AWS Neptune数据库 g.V().hasLabel('Risk').toList() 提供了预期的结果,但是当我尝试将结果分配给变量 时 风险= g.V().hasLabel('风险').toList() 我在下面收到消息-令牌识别错误显然是在变量名上引发的,因为当我更改变量名时,消息的位置和"at"部分会发生变化. {"r ..
发布时间:2021-05-13 19:29:48 其他开发

Gremlin,javascript:函数"valueMap()"在哪里?从进口?

我在nodejs上使用es6,并试图在gremlin查询中执行project()步骤. 作为投影的一部分,我要提取属性. 使用gremlin控制台,我将使用valueMap()来获取属性. 但是,当我尝试使用javascript进行此操作时,出现了预期的错误"valueMap不是函数". 问题1:我从哪里导入此功能? 问题2:在哪里可以阅读所有可用于导入javascr ..
发布时间:2021-05-13 19:29:35 前端开发

Gremlin:AWS Neptune-以CSV格式获取图中每个节点的所有叶节点

我有一个简单的图,其中的节点以以下形式表示重复的记录ID 重复ID,原始IDA,B公元前光盘X,YY,Z 有向图看起来像A->B-> C-> D,我想要下面的CSV结果,该结果的每个节点都具有最终叶节点,并且没有更多的出局边缘 A,DB,D光盘X,ZY,Z 上面是一个简单的场景,用于解释该问题,但是实际数据将具有更复杂的场景,如下所示,其中我有24个从A到X的节点,每个节点都连接到其 ..
发布时间:2021-05-13 19:10:05 其他开发

Gremlin删除多个顶点

我试图删除给定Gremlin查询返回的所有顶点.目的是删除所有属于特定顶点的子顶点. 这是一个例子: gremlin>g.V('dcb26be6-8d39-ae81-6ef2-6f60d06bce10').emit().repeat(out())==> v [dcb26be6-8d39-ae81-6ef2-6f60d06bce10]==> v [16b26be6-8d37-e882-38 ..
发布时间:2021-05-13 19:09:34 其他开发