欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

neo4j使用教程(1) 从搭建neo4j网络服务开始

程序员文章站 2022-05-28 20:26:34
...
  • 相信大家对常见的关系型数据库已经不陌生了,mysql,mongodb,关系型数据库在使用的时候,往往都是将复杂的数据关系转化成两两不同的表对,在使用查找的时候,通过join来实现关系查找,在工程中已经非常成熟,但是这种方法也有其对应 的弊端,那就是数据之间的relationship不够直接,而且不能够把关系作为存储对象;neo4j应运而生,一中典型的非关系型数据库,可以直接明了的把数据关系可视化,可以通过关系进行查找,方便快捷;

  • 本文将从如何部署neo4j server开始,一步一步的讲述neo4j的使用方法;

# https://neo4j.com/download/community-edition/,在这个url下面找ohter os download,下载linux版本,特别注释文中所有的操作都是在linux下进行的;下载到本地是一个压缩包,neo4j-community-3.2.3-unix.tar.gz

#解压缩文件
tar -zxvf neo4j-community-3.2.3-unix.tar.gz

#文件中包含几个部分
cd neo4j-community-3.2.3/
ls
#命令行中会显示以下几个部分
# bin 里边包含的是 neo4j server启动的几个脚本,都是shell scripts;
# conf 是用来配置 neo4j server的配置文件,设置neo4j server监听地址和端口的,后续重点修改这个文件来实现 外网访问 neo4j server;
# log 里面是 整个server 启动以后的访存日志;
  • 接下来我们尝试修改conf的neo4j.conf,整个conf文件都是由#号开头的,表示的是注释,(由于我没有看过neo4j的源码,感觉这个config文件可能是写成了shell格式,所以用井号注释)

  • 第一处要更改的是文件中的第54行,如下所示,修改方式可以是添加一行新的,或者直接取消注释井号,我们采用前者;这样你的neo4j server就用了远端公网访问地址;

#dbms.connectors.default_listen_address=0.0.0.0
#此处应该是添加你的部署neo4j server的IP地址,例如下面,如果你不知到如何获取ip地址,那么自行查找ifconfig命令的使用方式
dbms.connectors.default_listen_address=10.221.224.98
  • 第二处要更改的是文件的75行,这个地方是用来添加监听端口的以及访问协议的,我们建议使用http协议,如下所示
#dbms.connector.http.listen_address=:7474
#此处添加你的端口号,例如我们使用7970
dbms.connector.http.listen_address=:7970
  • 这样你的server就配置完毕了,外网的访问端口就是ip:port,例如本例中就是10.221.224.98:7970

  • 这个时候进入到刚才解压缩中的bin路径下,执行以下命令,server就启动起来了,但是server启动需要一定的时间,所以需要等一等,然后在浏览器中输入ip:port 就能看到neo4j的界面了,本例子就是输入10.221.224.98:7970;

./neo4j start
  • 开始的neo4j的页面中会让你输入用户名和密码,用户名是neo4j,这个不用改动,初始密码是neo4j,稍后系统会提示你自助修改,至此neo4j初步使用教程完毕;

后续我们会结合例子讲解neo4j的使用方法,以及python接口py2neo的使用方法;

相关标签: neo4j 数据库