问题标签 [aws-neptune]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

amazon-web-services - 如何从 AWS Neptune 获取活动连接数?

如何从 AWS Neptune 获取活动连接数?

我收到以下错误

0 投票
1 回答
49 浏览

typescript - 无法创建边缘

我创建了一个 AWS AppSync graphql api,它在被调用时将运行一个 AWS Lambda 函数,该函数将使用查询语言 Gremlin 创建一个顶点和边,但是在成功创建顶点后我无法创建边,并且 AWS AppSync 给了我这个错误 “消息”:“g.addE(...).from 不是函数”

这是我的 lambda 函数代码,如果我的代码有问题,请检查一下?告诉我我的错误在哪里?

0 投票
1 回答
90 浏览

javascript - 亚马逊海王星中的 ConcurrentModificationException 使用 gremlin javascript 语言变体

我正在尝试使用promise.all(). 代码如下:

此代码引发 ConcurrentModificationException。需要帮助来修复/改进此问题。

0 投票
1 回答
104 浏览

python - 如何从 JupyterLab 连接到 AWS Neptune 图形笔记本?

我按照https://github.com/aws/graph-notebook中的步骤操作,并且能够从我的 Mac 运行魔法命令。但我需要在 JupyterLab 中进行配置。

这是我所做的:

  1. 在 JupyterLab 中创建了一个新的 conda 环境
  2. 在 conda env 中安装了所有必需的软件包
  3. 当我运行魔术命令%status时,我得到“UsageError: Line magic function %statusnot found.”。请注意,ipython、graph-notebook 和所有必需的库都安装在 conda 环境中。
  4. 我跳过了指令中的最后一步 - python -m graph_notebook.start_notebook --notebooks-dir ~/notebook/destination/dir。运行这个创建了一个新的笔记本,我无法访问。(注:JupyterLab 在远程服务器中)

我想连接到 AWS Neptune 并使用 gremlin 查询/魔术命令在 JupyterLab 中可视化图表。

0 投票
1 回答
39 浏览

amazon-web-services - AWS Neptune 图数据库中的遍历顺序保证

我正在使用 Gremlin 和 AWS Neptune 图形数据库。

我想知道是否有任何查询在不同时间应用时(但查询保持完全相同),可能会导致不同的遍历顺序,因此可能以不同的顺序返回相同的项目。我知道 Gremlin 不保证任何此类订单,但我在 AWS 文档中找不到任何关于此事的信息。我知道为了保证一些订单,我总是可以使用 order() 但它显然效率较低。

谢谢。

0 投票
0 回答
21 浏览

background - 错误通知在后台作业中不起作用 Neptune Software

对于特定的服务器脚本,我们正在添加一个后台作业。在那,它有一个添加错误通知电子邮件的选项,这是行不通的。我的脚本中有错误,我可以在作业日志中看到,但没有收到任何电子邮件通知。

0 投票
1 回答
57 浏览

amazon-neptune - aws neptune 批量加载并行化

我正在尝试将 624,118,983 条记录插入到 1000 个文件中,需要 35 个小时才能全部加载到海王星中,这非常慢。我已经为 db.r5.large 实例配置了 2 个实例。我有 1000 个文件存储在 S3 存储桶中。我有一个加载请求指向包含 1000 个文件的 S3 存储桶文件夹。当我得到负载状态时,我得到以下响应。

我在这里看到的是 LOAD_IN_PROGRESS 始终为 1。这意味着海王星不会尝试并行加载多个文件。我如何告诉海王星在某些并行化中加载 1000 个文件,例如并行化因子为 10。我是否缺少任何配置?

这就是我使用批量加载 api 的方式。

请指教。

0 投票
0 回答
24 浏览

amazon-neptune - AWS Neptune 部分 gremlin 执行

我将 AWS Neptune 与 nodejs gremlin 驱动程序一起使用。我正在发送 gremlin 查询,其中在同一个查询中包含一系列操作,如 addV、addE 等。
偶尔我会看到只执行部分查询的情况。
例如,发送两个 addV 但只创建了一个。
我想知道 Neptune 是否为发送到服务器的单个 gremlin 查询提供“事务”行为,或者只有部分执行是正常的?

0 投票
0 回答
78 浏览

gremlin - Gremlin/AWS Neptune:使用属性添加边缘

我目前在父/子关系中有一系列两个顶点,它们之间有两条我没有问题的边。

当我开始尝试向边缘添加属性并且我收到一条仅提供一些帮助的错误消息时,就会出现此问题:

我可以在 Gremlify 上运行以下相同的模式,但我知道这是 3.5,而不是 3.4 上的 Neptune。

添加所有属性后,我是否需要指向边缘本身,或者我应该指定to(select('child'))然后在范围内添加所有属性(然后返回child)?

遍历查询:

更新:我做了一些更改以尝试其他想法:addE > to(select(...)) > set properties。这次不同的错误:

使用单一基数的原因是每个属性都作为一个集合存储/返回。这是为了防止在应该更新时意外附加。

0 投票
1 回答
61 浏览

amazon-neptune - 从 Java 应用程序从本地 Gremlin 服务器连接到 Amazon Neptune db

现在我们正在使用 Janusgraph。我们图中的节点和顶点已标记权利。我们已经定制了 Gremlin 服务器以在每个步骤执行后检查权限。

此 Gremlin 服务器是使用 Java 应用程序启动的。

我想知道我们是否可以为 Neptune 做同样的事情,即启动本地 Gremlin 服务器并连接到 Neptune DB 并对其进行自定义以进行权利检查。另外,是否可以为 gremlin 查询响应配置自定义序列化程序?

添加示例配置: