微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Neo4j 4.2.3 社区服务器上删除数据库和事务日志

如何解决在 Neo4j 4.2.3 社区服务器上删除数据库和事务日志

我正在尝试将一些数据自动导入到 neo4j(社区服务器)中,如下所示:每天,我需要删除数据并导入新数据。 在以前版本的neo4j(3.x)中,我可以使用以下命令执行数据库数据删除 $ curl http://www.example.com --output test.html \ --dump-header /dev/fd/1 --silent | tail -n +2 Content-Type: text/html; charset=UTF-8 Date: Thu,11 Feb 2021 21:54:09 GMT Content-Length: 1256 [...]

现在,当我运行相同的命令时,似乎数据库删除,但事务日志没有,因此neo4j无法启动。

echo "$(cat /etc/neo4j/neo4j.conf| sed -n 's/.*dbms.directories.data=//p')"/databases/"$(cat /etc/neo4j/neo4j.conf | sed -n 's/.*dbms.active_database=//p')"/* | xargs rm -rf

有什么线索可以做什么吗?手动删除数据文件夹的整个内容并没有太大帮助,因为对数据库的身份验证,以允许导入不再有效。

解决方法

使用 Neo4j 4+,您需要删除:

/data/databases/<your_db_name>
/data/transactions/<your_db_name>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。