如何在 AuraDB 实例中编辑 neo4j.conf?

Ber*_*sen 4 neo4j neo4j-apoc neo4j-aura

我正在尝试编辑 AuraDB 托管 neo4j 实例的设置,具体来说,尝试设置以下行:

apoc.import.file.enabled=true
Run Code Online (Sandbox Code Playgroud)

我已经查看了官方教程和许多其他地方,并且在我的一生中,我无法找出“设置”按钮所在的位置,或如何找到 neo4j.conf 或 apoc.conf 文件。新版本中似乎有些东西可能发生了变化。我已经在浏览器https://console.neo4j.io/#databases和 Neo4J Desktop 中尝试过。对于桌面应用程序,我通过 .appimage 在 Ubuntu 上运行它。我在网站上创建了数据库,并按照本指南通过远程连接进行连接。

有些事情可能会帮助我解决这个问题:

  • 是否可以在 auradb 中打开 shell 让我运行普通的 bash 命令?
  • .conf 是否可以在 .appimage“内部”访问?

根据File Locations的官方描述,我应该能够在 Neo4j Desktop 中执行以下操作来查找配置文件:

从 Neo4j 实例的“打开”下拉菜单中,选择“终端”,然后导航到 /conf/neo4j.conf。

然而,当我按“打开”下拉菜单时,我没有看到“终端”选项。我得到的是 Neo4j 浏览器、Neo4j Bloom 和 Neo4j ETL 工具。

Pab*_*imo 6

Aura 是一个托管数据库 - 也就是说,您无法对您所描述的配置进行低级访问。您正在查看的文档与 Neo4j 的自托管实例相关,您是从头开始管理和配置实例的人,并且您对底层配置具有该级别的访问权限。

对于您试图解决的问题,以下标题为“将数据加载到 Neo4j Aura 中”的文章是您将数据加载到托管数据库的当前可用选项的最佳选择。

根据文档,APOC 安装在 Aura 数据库中,但仅启用了一组有限的功能和过程(截至 2022 年 5 月)。特别是,只有一小部分apoc.import过程可用 - 据我所知,CSV 和 GraphML 支持是通过apoc.load.csv和启用的apoc.load.graphml,而您也可以访问apoc.load.jsonapoc.load.xml

当前支持的过程和功能的列表可在该文件的底部找到: