neo4j-備份、恢復


neo4j備份命令(本例linux)

neo4j-backup

命令使用:

./neo4j-backup -full -from single://[machine IP] -to ~/backup-neo4j

 

eg:

[root@xxxx bin]# ./neo4j-backup -full -from single://127.0.0.1 -to /backup/neo4j-backup/

 

其中:

-full:全量備份
-incremental :增量備份

 

 

 

 

 恢復

Neo4j備份的內容是某一時刻的完整數據庫。恢復時,只需要將數據庫目錄指定到備份的數據目錄即可。

 

 

制作一個定時任務備份

1.編寫sh執行文件

time=`date '+%y-%m-%d %H:%M:%S'`
file=`date '+%y-%m-%d'`
echo $time
echo $file
echo '開始備份..'
/db/neo4j-enterprise-2.3.1/bin/neo4j-backup -full -from single://127.0.0.1 -to /backup/neo4j-backup/$file
echo '備份完成'

 

 

2.開啟定時任務

利用linux的crontab開啟執行任務調度,

其中

03 01 * * * root ./../db/neo4j-enterprise-2.3.1/bin/neo4j-backup-file.sh >> /var/log/neo4j-backup/neo4j.log

 

表示每天01點03分,ront用戶執行指定目錄的sh文件,並將執行打印內容寫入/var/log/neo4j-backup/neo4j.log文件

 執行結果

 

另csv導入:https://neo4j.com/developer/guide-import-csv/#_csv_data_quality

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM