根据the blog post titled 'Neo4j 2.1.2 – Maintenance Release'中的信息,我认为我应该检查已升级到Neo4j 2.1.1的数据库的一致性。
我的设置:在Windows Server 2012 R2上运行的Neo4j社区版 - 作为Windows服务运行的二进制发行版(不是Windows桌面启动程序可执行文件)。
在博客文章中,它讨论了使用企业版Neo4j中包含的备份工具,因此我下载了评估版(2.1.4),因此可以访问Neo4jBackup.bat。但是,我不能让备份运行。无论我尝试什么,我都会
无法连接到' 127.0.0.1:6362'
或其变体。
我正在运行
.\bin\Neo4jBackup.bat -from localhost -to D:\DataBackups\Neo4j\check
我尝试使用single://localhost
指定端口,指定IP地址。在仔细查阅手册之后,我还修改了我的配置以添加
# Enable online backups to be taken from this database.
online_backup_enabled=true
# Port to listen to for incoming backup requests.
online_backup_server=127.0.0.1:6362
我仍然收到同样的错误。我显然是个白痴。我究竟做错了什么?救命啊!
问题可归结为如何将in this Neo4j blog post提及的社区版数据库备份?
答案 0 :(得分:1)
好的,是的。我是个白痴。它刚刚来到我身边。您需要使用企业版打开数据库!
对于那些像我一样克服愚蠢时刻的人
随意嘲笑/扔烂蔬菜等...... :)
答案 1 :(得分:1)
从2.1行(我认为2.1.5左右)开始,一致性检查程序从企业版转移到社区版。因此,现在可以使用社区版本检查数据库。在neo4j服务器目录的根目录中运行:
java -cp 'lib/*' org.neo4j.consistency.ConsistencyCheckTool data/graph.db
请注意,这不是一个正式的API(它没有记录)。