8

我正在试用适用于 Windows 的 Neo4j 2.0 社区版测试版,但我看不到将其安装为服务的方法。启动 Neo4j 的唯一方法似乎是通过 neo4j-community.exe,但这需要交互性才能按下启动按钮。1.X 版本中存在的批处理文件已消失。

有人有想法么?

4

3 回答 3

8

现在使用 powershell 方法(bat 文件已被贬值)。这里有一个很好的指南

  1. 下载 ZIP 文件(下载页面)。
  2. 解压到 C:\neo4j
  3. 以管理员身份打开powershell并使用:C:\neo4j\bin\neo4j install-service
  4. 对所有其他操作使用相同的命令(即。C:\neo4j\bin\neo4j restart

如果您遇到问题,请检查以下内容

  • 您是否以管理员身份运行 powershell?

  • 您是否允许运行 powershell 脚本(Set-ExecutionPolicy -ExecutionPolicy Unrestricted- 谨慎使用)。

  • 您是否安装了 java 并将您的 JAVA_HOME 环境变量设置为 java 目录(即 C:\Program Files\Java\jre1.8.0_65)?

旧答案(以防它对人们更好)

  1. 转到 neo4j 下载页面,然后选择其他安装。下载压缩文件。

  2. 将其解压缩到 C:\neo4j(不是必需的,但您可以更轻松地复制和粘贴示例脚本)。

  3. 按照此处的说明进行操作 。简单来说:

  4. 类型:Import-Module C:\Neo4j\bin\Neo4j-Management.psd1

  5. 要安装服务,请输入:

    'C:\Neo4j' | 初始化-Neo4jServer -ListenOnIPAddress 127.0.0.1 -PassThru | 安装-Neo4jServer -PassThru | 启动-Neo4jServer

于 2015-11-07T09:39:58.883 回答
5

如果您看这里: http: //www.neo4j.org/download/other_versions Windows 版本显示 .zip 下载。在 bin 文件夹中有 bat 文件。

以管理员身份运行它并使用install命令将其安装为服务。

于 2013-11-07T16:26:53.050 回答
4

用我必须做的更多步骤来扩展@LameCoder 的答案:

  1. 下载最新的 neo4j 2.nn zip 文件(不是 exe)
  2. 解压到此实例的最终位置
  3. 下载并安装Java SDK 7(8 已推出,但 Neo 说使用 7)
  4. 从命令提示符SETX JAVA_HOME "C:\Program Files\Java\jdk1.7.0_80"。这会全局设置环境变量。
  5. 在 Neo4j 文件夹中,从管理员提升的控制台执行:<PATH>\bin\Neo4jInstaller.bat install. 如果您没有运行提升的控制台,您将被拒绝访问。
  6. 如果您的环境变量设置正确,它将安装
  7. 重新启动,以便服务可以使用环境变量
  8. 观察您的服务已经开始并服务于http://localhost:7474

运行多个实例

  1. 编辑Neo4jInstaller.bat以修改serviceNameserviceDisplayName属性
  2. 在与上面相同的文件中,编辑属性org.neo4j.server.webserver.portorg.neo4j.server.webserver.https.port不同的端口

在与应用服务器不同的主机上运行

  1. 取消注释文件中的org.neo4j.server.webserver.address属性 neo4j-server.properties以公开 127.0.0.1 以外的服务主机
于 2015-07-14T04:48:23.063 回答