2016-08-08 2 views
0

バージョン2.3.xでは、「メインアプリケーション」がシャットダウンされた後に、時々ウェブブラウザからいくつかの特別なクエリを実行した、複数の埋め込みneo4jインスタンスがありました。 neo4j-community-2.3.2/conf/neo4j-server.propertiesファイルは、(org.neo4j.server.database.location=/tmp/neo4jbcd)を見るためにデータベースの絶対パスを指していましたが、dbサーバーをbin/neo4j startで開始しました。neo4j 3.0.4:dbファイルの場所の絶対パス名

バージョン3.0.4に相当するものはなんですか?単にneo4j-community-3.0.4/conf/neo4j.confに絶対パスdbms.active_database=/tmp/neo4jbcdを設定

  • /tmp/neo4jbcd以下の既存のdatabseにアクセスしますが、Neo4j Operations Manual V3.0に示すようにneo4j-community-3.0.4/data/databases/tmp/neo4jbcdになりません。
  • 設定dbms.directories.data=/tmp/neo4jbcdも効果がないようです。 NEO4J_BINPATHである場合にも、取扱説明書の
  • 章2.2.2(「設定」)いくつかの環境変数(NEO4J_BINNEO4J_CONFNEO4J_HOME)を設定することを提案、その後私はError: Could not find or load main class org.neo4j.server.CommunityEntryPointで終わります。もちろん

、私は本当の場所へのシンボリックリンクneo4jbcdを設定し、所定の位置にdbms.active_database=/tmp/neo4jbcdでサーバを起動し、neo4j-community-3.0.4/data/databases/tmpに行くことができます。

これは推奨されるベストプラクティスですか?

答えて

0

はい、シンボリックリンクは最も簡単な方法です。