Как подключиться к базе данных noe4j с помощью neo4j-shell от localhost, если на хосте 3 узла и 3 ребра?
Конечная цель - сделать полное резервное копирование из одной базы данных, поэтому я попытался подключиться к базе данных с помощью оболочки и выполнить запрос возврата со всем. вот проблема:
/opt/data/core01/bin/neo4j-shell -path /opt/data/core01/data/databases -config /opt/data/core01/conf/neo4j.conf
NOTE: Local Neo4j graph database service at '/opt/data/core01/data/databases'
Welcome to the Neo4j Shell! Enter 'help' for a list of commands. Please note that neo4j-shell is deprecated and to be replaced by cypher-shell.
neo4j-sh (?)$ MATCH (n) RETURN n;
0 row
291 ms
neo4j-sh (?)$
ls -l /opt/data/core01/data/databases
total 144
drwx------. 2 root root 39 Oct 19 09:36 certificates
drwx------. 7 root root 4096 Oct 19 09:36 graph.db
я пытался добавить graph.db к пути, но не получилось.
/opt/data/core01/bin/neo4j-shell -path /opt/data/core01/data/databases/graph.db -config /opt/data/core01/conf/neo4j.conf
Error starting org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory, /opt/data/core01/data/databases/graph.db
я попытался подключиться к серверу на конкретном порту:
[root@tnv-it-lora0002 core01]# /opt/data/core01/bin/neo4j-shell -v localhost -port 7474 -config /opt/data/core01/conf/neo4j.conf
non-JRMP server at remote endpoint
Я очень новичок в этом, поэтому я ценю любую помощь.
Спасибо
1 ответ
Добавьте эти строки в файл conf:
# Enable a remote shell server which Neo4j Shell clients can log in to.
dbms.shell.enabled=true
# The network interface IP the shell will listen on (use 0.0.0.0 for all
interfaces).
dbms.shell.host=127.0.0.1
dbms.shell.host=127.0.0.1
# The port the shell will listen on, default is 1337.
dbms.shell.port=1337
/opt/data/core01/bin/neo4j-shell -v localhost -port 1337 -config /opt/data/core01/conf/neo4j.conf
экспорт из оболочки:
cat /opt/data/core01/bin/export_statment.cql | ./opt/data/core01/bin/neo4j-shell -v localhost -port 1337 -config /opt/data/core01/conf/neo4j.conf
или же
/opt/data/core01/bin/neo4j-shell -v localhost -port 1337 -config /opt/data/core01/conf/neo4j.conf -file /opt/data/core01/bin/export.par