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 学习笔记