如何解决在 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 举报,一经查实,本站将立刻删除。