hwaggLee

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

 

分类:

技术点:

相关文章: