Windows 用の Neo4j 2.0 のコミュニティ エディション ベータ版を試していますが、サービスとしてインストールする方法がわかりません。Neo4j を開始する唯一の方法は、neo4j-community.exe を使用するように見えますが、開始ボタンを押すには対話機能が必要です。1.X リリースに存在したバッチ ファイルはなくなりました。
誰にもアイデアはありますか?
現在、powershell メソッドを使用してください (bat ファイルは減価償却されています)。ここに良いガイドがあります
C:\neo4j\bin\neo4j install-service
C:\neo4j\bin\neo4j restart
)問題が発生した場合は、次のことを確認してください。
PowerShell を管理者として実行していますか?
PowerShell スクリプトの実行を許可しましたか ( Set-ExecutionPolicy -ExecutionPolicy Unrestricted
- 注意して使用してください)。
Java をインストールし、JAVA_HOME 環境変数を Java ディレクトリ (つまり、C:\Program Files\Java\jre1.8.0_65) に設定しましたか?
古い答え(それが人々にとってよりうまくいく場合)
neo4j ダウンロード ページに移動し、他のインストールを選択します。zip ファイルをダウンロードします。
C:\neo4j に解凍します (必須ではありませんが、サンプル スクリプトを簡単にコピー アンド ペーストできます)。
こちらの指示に従ってください 。簡単に言えば:
タイプ:Import-Module C:\Neo4j\bin\Neo4j-Management.psd1
サービスをインストールするには、次のように入力します。
'C:\Neo4j' | 初期化-Neo4jServer -ListenOnIPAddress 127.0.0.1 -PassThru | インストール-Neo4jServer -PassThru | 開始-Neo4jServer
私がしなければならなかったいくつかのステップで@LameCoderの答えを拡張するには:
SETX JAVA_HOME "C:\Program Files\Java\jdk1.7.0_80"
。これにより、環境変数がグローバルに設定されます。<PATH>\bin\Neo4jInstaller.bat install
。昇格したコンソールを実行していない場合、アクセスが拒否されます。http://localhost:7474
複数のインスタンスを実行するには
Neo4jInstaller.bat
して変更serviceName
し、serviceDisplayName
プロパティorg.neo4j.server.webserver.port
を編集しorg.neo4j.server.webserver.https.port
、個別のポートに変更しますアプリサーバーとは別のホストで実行するには
org.neo4j.server.webserver.address
ファイル内のプロパティの コメントを外して、 neo4j-server.properties
127.0.0.1 以外のサービス ホストを公開します。