簡體   English   中英

帶有嵌入式數據庫的Neo4j服務器

[英]Neo4j server with embedded database

我有一個嵌入式的Neo4j數據庫,該數據庫由使用TinkerPop的Java進程創建和使用。 我想將Neo4j Web管理員和備份服務與此數據庫一起使用。 我現在已經安裝了服務器,但是當我嘗試將服務器數據庫路徑設置為現有嵌入式數據庫時,啟動服務器時會收到StoreLockException(無法創建鎖定文件)。

如何進行這項工作,以便可以管理和備份數據庫? 由於我使用的是TinkerPop,因此我的代碼中實際上沒有直接的Neo4j引用。 使用的數據庫來自配置文件。 我想避免不得不在代碼中對Neo4j進行嚴格的依賴。

您不能同時從兩個不同的進程訪問數據庫目錄。 這不是代碼級問題,只是操作方面的問題。

您必須:

  1. 關閉您的應用程序(從而釋放鎖)
  2. 使用Neo4j工具運行備份(您選擇)
  3. 重新啟動您的應用程序

對於“實時”備份而不關閉應用程序,您需要使用Neo4j Enterprise運行集群。

干杯,安德里亞斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM