Neo4j Backup:在Mark Needham上存储副本和一致性检查
我上周寫的有關 Neo4j在線備份工具的鮮為人知的事情之一是,從概念上講,它包含兩個部分:
默認情況下,這兩個命令都在您運行“ neo4j-backup”腳本時運行,但有時能夠單獨運行它們很有用。
如果我們只想執行復制存儲文件這一過程的一部分,我們可以告訴備份工具使用' verify '標志跳過一致性檢查:
$ pwd /Users/markneedham/Downloads/neo4j-enterprise-2.0.0$ ./bin/neo4j-backup -from single://127.0.0.1 -to /tmp/foo -verify false Performing full backup from 'single://127.0.0.1' Files copied ................ done Done如果我們在沒有'verify'標志的情況下運行該程序,我們還將看到一致性檢查器的輸出:
$ ./bin/neo4j-backup -from single://127.0.0.1 -to /tmp/foo Performing full backup from 'single://127.0.0.1' Files copied ................ done Full consistency check .................... 10% .................... 20% .................... 30% .................... 40% .................... 50% .................... 60% .................... 70% .................... 80% .................... 90% .................... 100% Done如果我們已經有備份并且只想運行一致性檢查器,則可以運行以下命令:
$ java -cp 'lib/*:system/lib/*' org.neo4j.consistency.ConsistencyCheckTool /tmp/foo Full consistency check .................... 10% .................... 20% .................... 30% .................... 40% .................... 50% .................... 60% .................... 70% .................... 80% .................... 90% .................... 100%一致性工具本身帶有“ config ”標志,使您可以控制要進行一致性檢查的內容。
各種選項在org.neo4j.consistency.ConsistencyCheckSettings中定義。
例如,如果我們要更改寫入一致性檢查報告的文件,則可以在配置文件中添加以下屬性:
$ tail -n 1 conf/neo4j.properties consistency_check_report_file=/tmp/foo.txt然后像這樣運行一致性工具:
$ java -cp 'lib/*:system/lib/*' org.neo4j.consistency.ConsistencyCheckTool -config conf/neo4j.properties /tmp/foo如果有任何不一致之處,現在將它們寫入該文件,而不是商店目錄中的文件。
您還可以將該“ config”標志傳遞給備份工具,并且在運行一致性檢查時它將使用它。 例如
$ ./bin/neo4j-backup -from single://127.0.0.1 -to /tmp/foo -verify false -config conf/neo4j.properties 在大多數情況下,您不必擔心這兩個命令中的任何一個,但是我總是忘記各種選項,因此我認為最好在我腦海中浮現出來時再進行編寫。 
翻譯自: https://www.javacodegeeks.com/2014/01/neo4j-backup-store-copy-and-consistency-check-at-mark-needham.html
總結
以上是生活随笔為你收集整理的Neo4j Backup:在Mark Needham上存储副本和一致性检查的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 二类医疗器械备案有效期多久(二类医疗器械
- 下一篇: 服务器ddos攻击费用多少(服务器ddo
