centos7中图数据库neo4j安装

neo4j是目前最流行的开源的图数据库之一,喜欢研究新技术的朋友们可以尝试着搭建一下图数据库。、

安装环境Centos7(阿里云vps)

版本:neo4j 社区版

1、首先安装jdk

2、安装neo4j server

官网上有教程:http://yum.neo4j.org/stable/

Neo4j Stable Yum Repo

First, you'll want our key:

cd /tmp
wget http://debian.neo4j.org/neotechnology.gpg.key
rpm --import neotechnology.gpg.key

Then, you'll want to add our yum repo to /etc/yum.repos.d/neo4j.repo:

cat <  /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j Yum Repo
baseurl=http://yum.neo4j.org/stable
enabled=1
gpgcheck=1
EOF

Finally, install a package

yum install neo4j

3、配置neo4j

修改配置文件/etc/neo4j/neo4j.conf

#dbms.connector.http.enabled=true 去掉前边的注释
修改dbms.connector.http.listen_address=7474为dbms.connector.http.listen_address=0.0.0.0:7474,开放允许对任意端口访问。

在本地telnet ip 7474 ,发现端口访问不上

启动neo4f 服务

systemctl start neo4j.service

netstat -anp 发现端口已经启动

 centos7中图数据库neo4j安装_第1张图片

排查原因:

1、防火墙禁止了端口

查看防火墙的状态

 /etc/init.d/iptables status 发现本地用的并不是iptables

systemctl status firewalld

centos7中图数据库neo4j安装_第2张图片

配置开放7474 、7687端口(neo4j相关端口)

firewall-cmd --permanent --add-port=7474/tcp

firewall-cmd --permanent --add-port=7687/tcp

centos7中图数据库neo4j安装_第3张图片

重启防火墙

systemctl restart firewalld

防火墙已经打开了,但是telnet还是不通,想到使用的阿里云的vps,阿里对端口进行了安全控制

2、配置阿里云开放端口

centos7中图数据库neo4j安装_第4张图片

网络和安全组->安全组配置->内网入安全全部规则,配置7747 7687端口的访问控制

telnet ip 7474 成功

浏览器访问ip:7474

默认用户名密码:neo4j /neo4j

centos7中图数据库neo4j安装_第5张图片

你可能感兴趣的:(数据库)