ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

neo4j入门

2021-06-07 20:02:34  阅读:168  来源: 互联网

标签:opt 入门 -- 导出 导入 neo4j soymilk


入门内容:

  1. centos7搭建neo4j server端 + neo4j的启停
  2. neo4j的数据导出导入

1.搭建

安装JDK(最新的neo4j需要JDK11以上,无论openJDK还是OracleJDK)

yum search java-11

yum install java-11-openjdk -y

官网下载社区server版:https://neo4j.com/download-center/#releases

 

注意:下载时候需要注册会员,这个就比较蛋疼,还好有人分享了账号(注意操守,别乱改密码)

账号:1985479344@qq.com
密码:Oracle123

https://blog.csdn.net/u010180815/article/details/96479701

 

scp安装包到虚拟机里面(mac终端直接执行)

sudo scp /Users/soymilk/Downloads/apache-tomcat-10.0.6.tar.gz 172.16.241.2:/opt/

虚拟机直接解压安装

cd /opt
tar -xvf neo4j-community-4.2.7-unix.tar.gz
move neo4j-community-4.2.7-unix neo4j

打开远程访问(有防火墙的话注意打开相关端口,我的直接关闭了防火墙)

cd /opt/neo4j/conf

vim neo4j.conf
#*****************************************************************
# Network connector configuration
#*****************************************************************

# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
# 将这行注释打开,没有的话直接添加这行
dbms.connectors.default_listen_address=0.0.0.0

配置环境变量

vim /etc/profile

# 添加以下内容

NEO4J_HOME=/opt/neo4j  # 这里注意用自己的安装目录
PATH=$PATH:$NEO4J_HOME/bin
export NEO4J_HOME PATH

#重新source一下,立即生效
source /etc/profile

这样就可以任意目录启停neo4j了

neo4j start

neo4j stop

neo4j restart

2. 导出导入测试

思路:

  • 创建一些简单数据
  • 停掉neo4j
  • dump导出数据
  • 删掉原来数据
  • 启动neo4j浏览器验证是否删除
  • 停掉neo4j
  • load导入数据
  • 启动neo4j浏览器验证是否复原

创建一些简单的数据

CREATE (n:Person {name:'Sally'}) RETURN n;
CREATE (n:Person {name:'Steve'}) RETURN n;
CREATE (n:Person {name:'Mike'}) RETURN n;
CREATE (n:Person {name:'Liz'}) RETURN n;
CREATE (n:Person {name:'Shawn'}) RETURN n;

停掉neo4j

neo4j stop

导出

cd /opt/neo4j/   # 我只在这个目录下导出成功了,直接/bin下导出失败了,不知道什么原因

./bin/neo4j-admin dump --database "soymilk" --to "/root/soymilk.db.dump"

删除数据

cd /opt/neo4j/data/databases

rm -rf soymilk

启动neo4j

neo4j start

浏览器进入检查确实没有了数据

停掉neo4j

neo4j stop

导入数据

cd /opt/neo4j # 也是只有进入这个目录才导入成功

./bin/neo4j-admin load --from "/root/soymilk.db.dump" --database "soymilk" --force  # 后面的--force不加也会导入失败

启动neo4j

neo4j start

浏览器进入检查确实数据跟原来一模一样

 

注意事项:

1. 安装最新的neo4jJDK一定11以上

2. 注意打开远程访问dbms.connectors.default_listen_address=0.0.0.0(还有防火墙)

3. 导入导出时候注意在/opt/neo4j目录下

标签:opt,入门,--,导出,导入,neo4j,soymilk
来源: https://www.cnblogs.com/soymilk2019/p/14860299.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有