服务器系统镜像ubuntu16.04,无图形界面,全部采用命令行操作
step1:使用apt命令安装neo4j
(1)apt命令 自动进行环境变量配置等各种系统配置
wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
sudo apt-get install neo4j
(2)安装完成后修改neo4j配置文件
cd /etc/neo4j
vim neo4j.conf
#跳到54行,去掉前面的注释
dbms.connectors.default_listen_address=0.0.0.0
(vim基本操作:i进入INSERT模式,编辑完成之后Esc退出INSERT模式,':wq'保存并关闭文件)
(3)运行restart命令重启neo4j
neo4j restart
(4)在阿里云控制台“安全-防火墙”设置中,打开服务器7474和7687端口,使用公网IP:7474 此时可以访问到服务器上的neo4j。
neo4j初始用户名和密码均为neo4j
step2:cypher-shell导入数据
将导入数据的cypher语句放在import.cypher文件中,可以实现批量导入,但要注意语句之间要用;间隔
cypher-shell在安装neo4j时已经打包安装,可以直接调用
cat import.cypher | cypher-shell -u 用户名 -p 密码
访问http://服务器公网IP:7474 可以看到数据导入成功。
neo4j官网关于cypher-shell的两篇教程:
https://neo4j.com/developer/aura-connect-cypher-shell/
https://neo4j.com/docs/operations-manual/current/tools/cypher-shell/