2016-04-30 9 views
3

neo4j 2.3.xコミュニティ版では、IPアドレスをローカルホストに設定し、開発用の複数のインスタンスを許可するようにポートを変更します。Neo4j 3.0セットアップの問題

#org.neo4j.server.webserver.address=0.0.0.0 
org.neo4j.server.webserver.port=7384 

インスタンスの起動時に、私はipとportの確認メッセージを使用します。

Starting Neo4j Server...WARNING: not changing user 
process [28531]... waiting for server to be ready........ OK. 
http://localhost:7384/ is ready. 

次に、シェルスクリプトとcypherコマンドを使用してデータをアップロードします。

$neo/bin/neo4j-shell -path $neo/data/graph.db -file upload.cypher 

neo4j 3.0では、サーバー設定が若干変更されました。 HTTP接続、CSVインポート、シェル接続を有効にしました。

dbms.connector.http.enabled=true 
dbms.connector.http.address=localhost:7384 

dbms.shell.enabled=true 
# dbms.shell.host=127.0.0.1 
dbms.shell.port=1387 

インスタンスを起動すると、ポートが正しくないという次のメッセージが表示されます。

Starting Neo4j. 
Started neo4j (pid 28718). By default, it is available at http://localhost:7474/ 
There may be a short delay until the server is ready. 

同じシェルスクリプトでアップロードデータのNeo4j-2.3.x以降はうまく機能用として、エラーメッセージなしと私はのNeo4j-シェルを使用してデータを見ることができます。

./neo4j-3.0.0/bin/neo4j-shell -path neo4j-3.0.0/data/graph.db 

ただし、ホストとポートを使用して接続すると、データが表示されません。さらに、Webインターフェイスを使用して接続すると、データも表示されません。

./neo4j-3.0.0/bin/neo4j-shell -host localhost -port 1387 

データベースの設定に問題はありますか? ありがとう!

答えて

1

3.0では、データストアの場所が変更されました。 2.xはdata/graph.dbを使用し、3.0ではデフォルトでdata/databases/graph.dbです。設定スクリプトを次のように変更したいとします。

./neo4j-3.0.0/bin/neo4j-shell -path neo4j-3.0.0/data/databases/graph.db 
+0

お返事ありがとうございます。私は愚かだと感じる。実際、読み込み中にdata/graph.dbデータベースを作成しました。 – Pierre