Neo4J我用 LinuxJava服务器端编程

Neo4j安装及配置

2017-07-27  本文已影响0人  cooze

本文介绍的是一款使用java开发的图数据库Neo4j入门安装以及Neo4j的基本配置。

安装环境:

软件 软件版本
操作系统 Centos6.x
JDK版本 Oracle java8
Neo4j版本 neo4j-community-3.1.1-unix.tar.gz
Neo4j下载地址 https://neo4j.com/download/

在linux下安装配置好JDK之后,就可以开始安装Neo4j了,Neo4j的安装很简单,只需要解压缩到指定的目录就可以了。

准备工作

1、安装和配置JDK(自行安装和配置,本文不演示)
2、将下载好的Neo4j上传至Linux服务器的/opt目录下(这是我的偏好,你们随意)

安装Neo4j

1、在命令行中键入如下命令切换到Neo4j包所在的目录:

[root@localhost ~]# cd /opt

2、在命令行中键入如下命令解压Neo4j软件包:

[root@localhost opt]# tar -zxvf neo4j-community-3.1.1-unix.tar.gz -C /usr/local/

配置

1、在命令行中键入如下命令切换到Neo4j的安装目录下修改Neo4j的配置,开启远程访问:

[root@localhost opt]# cd /usr/local/neo4j-community-3.1.1/conf

键入如下命令打开Neo4j的配置文件,开启远程访问:

[root@localhost conf]# vim neo4j.conf 

2、修改配置文件信息,打开问后找到这个配置:

#dbms.connectors.default_listen_address=0.0.0.0

将以上配置修改成如下配置(去掉注解):

dbms.connectors.default_listen_address=0.0.0.0

退出保存即可。

3、修改Centos6.x防火墙开启7474端口(7474端口为Neo4j的默认远程端口)
键入如下命令,打开防火墙配置文件,添加如下配置:
[root@localhost conf]# vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 7474 -j ACCEPT

键入如下命令,重启防火墙:

[root@localhost conf]# service iptables restart

4、打开设置操作文件系统文件句柄,Neo4j默认使用的最小文件句柄是40000,而Linux操作系统一般默认是1024。
键入如下命令查看系统文件句柄:

[root@localhost conf]# ulimit -n

键入如下命令,修改文件句柄文件:

[root@localhost conf]# vim /etc/security/limits.conf

在文件中添加如下内容:

*     soft      nofile      65536
*     hard      nofile      65536

修改文件句柄之后,重启Linux服务器使其生效。

启动Neo4j

1、键入如下命令,启动Neo4j数据库:

[root@localhost conf]# /usr/local/neo4j-community-3.1.1/bin/neo4j start

2、通过Web访问Neo4j的Shell终端,并操作Neo4j数据库:
在浏览器中输入地址:http://{ip}:7474/
随后出现如下页面:

Neo4j Web终端

终端的默认用户名和登密码是:neo4j/neo4j

在输入初始用户名和密码之后报如下图的错,原因是Neo4j的UI终端,默认使用的连接方式是bolt,将其禁止掉就行了:


连接报错

禁止Bolt方式连接,使用http方式连接,如下图,在Do not use Bolt 那里选中即可:


修改连接方式

修改成Http连接之后,从新输入用户名和密码进入如下页面,重制初始密码:


修改初始密码

创建Neo4j用户

1、进入Neo4j用户管理界面,操作如下图:


创建Neo4j用户1

2、添加新的Neo4j用户,操作如下图:


添加新的Neo4j用户

到这里,Neo4j的安装和基本的配置就完成了!

上一篇下一篇

猜你喜欢

热点阅读