我从Heroku Graphene数据库备份了数据。我将其下载到AWS EC2并安装了官方Neo4J Docker。然后使用此命令
sudo docker run --publish=7474:7474 --publish=7473:7473 --publish=7687:7687 --volume=/data/neo4j_data:/data --volume=/data/neo4j_conf:/conf --volume=/data/neo4j_import:/import --ulimit=nofile=40000:40000 --name=myname-neo4j -it neo4j:3.5 bin/neo4j-admin load --from=/import/abcd --database=graph.db --force
然后我关闭它并运行
sudo docker run --publish=7474:7474 --publish=7687:7687 --env=NEO4J_AUTH=none --env=NEO4J_dbms_active__database=graph.db --volume=/data/neo4j_data:/data --volume=/data/neo4j_log:/log --volume=/data/neo4j_import:/import neo4j:3.5
服务器显示已启动。我尝试通过添加一条记录来进行尝试。但是,当我尝试使用cypher-shell查看其他还原或加载的数据时,它什么也没显示
sudo docker exec -i -t 8cc69a22586e bin/cypher-shell
有人可以在这方面帮助我。我尝试了所有可能。