Neo4j桌面:如何在第一次启动时重定向图形应用程序的准备位置?

Neo4j桌面:如何在第一次启动时重定向图形应用程序的准备位置?,neo4j,neo4j-desktop,Neo4j,Neo4j Desktop,我使用“Neo4j-Desktop-offline-1.0.22-setup.exe”安装了Neo4j桌面。 这台计算机的Java 10带有一个服务器文件夹:“C:\Program Files\Java\jre-10.0.1\bin\server” JAVA_HOME环境变量设置为“C:\Program Files\JAVA\jre-10.0.1” 重现错误的步骤 启动Neo4j桌面[第一次] Neo4j桌面显示状态消息,以“准备就绪,请稍候”和“准备图形应用”结尾。[在非工作计算机上进行的独立

我使用“Neo4j-Desktop-offline-1.0.22-setup.exe”安装了Neo4j桌面。 这台计算机的Java 10带有一个服务器文件夹:“C:\Program Files\Java\jre-10.0.1\bin\server” JAVA_HOME环境变量设置为“C:\Program Files\JAVA\jre-10.0.1”

重现错误的步骤

  • 启动Neo4j桌面[第一次]

  • Neo4j桌面显示状态消息,以“准备就绪,请稍候”和“准备图形应用”结尾。[在非工作计算机上进行的独立测试表明,Neo4j Desktop正试图在Windows用户配置文件目录中创建名为“.Neo4jDesktop”的目录。该目录包含343 MB的文件。]

  • Neo4j桌面显示此错误消息:

  • 初始化错误:错误:PC:设备上没有剩余空间,请写入

    (以上是准确的错误消息,一个字符接一个字符。)

  • Neo4j桌面冻结,我从公司网络收到一封电子邮件:
  • 您已超过(驱动器H:)上PND文件夹的100%配额阈值。配额限制为750.00 MB,当前正在使用749.97 MB(限制的99%)

  • 在关闭Neo4j桌面时,它会释放空间
  • 在我们公司,[Windows用户配置文件目录,包括]“我的文档”文件夹,被映射到服务器文件夹,而不是本地驱动器。我无法控制或获得更大的空间分配。如何让Neo4j Desktop将其图形应用程序[在“.Neo4jDesktop”文件夹中]安装到本地驱动器,该驱动器有70 GB的可用空间


    这是我的第一个问题。我要求社区创建一个Neo4j桌面标签。Neo4j桌面是Neo4j 3.3.5的新版本。它是Neo4j环境和图形分析的开发者任务控制台。

    您可以更改桌面项目的Neo4j配置文件,以指定所需的数据目录位置

  • 打开Neo4j桌面,然后选择项目
  • 单击
    Stop
    按钮(如果可用,表示数据库正在运行)
  • 单击
    管理
    按钮
  • 单击
    打开文件夹
    右侧的下拉菜单按钮
  • 选择
    配置
    选项
  • 使用文本编辑应用程序编辑
    neo4j.conf
    文件
  • 更改此行:

    #dbms.directories.data=data
    
    为此(如果您需要
    C:\MyNeo4jDBData\databases\graph.db
    目录中的数据):

    请注意,在配置文件中使用正向斜杠(“/”)而不是反向斜杠。此外,您还可以通过取消注释并适当设置此行,将路径的
    graph.db
    部分更改为其他名称:
    \dbms.active\u database=graph.db

  • 保存您的更改
  • 单击箭头图标以启动数据库
  • 如果您看到密码错误,请单击
    稍后询问
    按钮
  • 单击
    打开浏览器
    按钮
  • 使用默认密码(“neo4j”)登录并设置新密码
  • 您现在应该在所需位置运行一个新的空DB

  • 不幸的是,我无法更改桌面项目的neo4j配置文件(neo4j.conf)以指定数据目录的所需位置,因为它不是在安装失败期间创建的。l在本地硬盘和服务器映射文件夹中搜索neo4j.conf。如果安装程序已完成安装(包括首次启动Neo4j桌面),则可能已创建Neo4j.conf文件。我需要一种方法将安装程序安装到我指定的位置,而不是默认位置(一个服务器文件夹,几乎没有空间容纳Neo4j桌面)。您可能需要创建一个新文件夹来发出此功能请求。根据Cybersam,我在Github上创建了一个Neo4j桌面问题,以发出增强请求:“允许用户指定Neo4j桌面创建“.Neo4jDesktop”文件夹的位置”。
    dbms.directories.data=C:/MyNeo4jDBData/