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 <<EOF> /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 发现端口已经启动
排查原因:
1、防火墙禁止了端口
查看防火墙的状态
/etc/init.d/iptables status 发现本地用的并不是iptables
systemctl status firewalld
配置开放7474 、7687端口(neo4j相关端口)
firewall-cmd --permanent --add-port=7474/tcp
firewall-cmd --permanent --add-port=7687/tcp
重启防火墙
systemctl restart firewalld
防火墙已经打开了,但是telnet还是不通,想到使用的阿里云的vps,阿里对端口进行了安全控制
2、配置阿里云开放端口
网络和安全组->安全组配置->内网入安全全部规则,配置7747 7687端口的访问控制
telnet ip 7474 成功
浏览器访问ip:7474
默认用户名密码:neo4j /neo4j
注意:本文归作者所有,未经作者允许,不得转载