centos 安装neo4j图形数据库
下一代图形数据库建立了无限的规模和开发的灵活性,工欲善其事必先利其器,那么接下来我们就来看一下如何在centos上安装neo4j数据库。
neo4j的优点?
- 无限的可扩展性——Neo4j 4.0提供了水平扩展。具有最极端扩展需求的组织现在可以从Neo4j相对于关系型数据库和无sql数据库(不受数据量限制)的分钟到毫秒的性能优势中获益。
- 粒度安全——使用Neo4j 4.0,开发人员和管理员现在可以更好地控制数据访问的安全性和隐私性。这些细粒度的安全控制确保只有适当的用户才能访问敏感数据,从而为医学研究中的患者信息等领域开辟了潜在的新图形用例。
- 操作敏捷性——Neo4j 4.0增加了数据分离的多数据库功能,允许在一个单独的Neo4j集群中运行多个数据库。这为B2B SaaS多租户、开发便利性和法规遵从性提供了显著的操作效率、安全性和灵活性。
- 反应性体系结构-反应性系统被定义为响应性、弹性、弹性和消息驱动,以提供最大的可伸缩性和性能。Neo4j 4.0授权给开发人员,让他们完全控制自己的应用程序如何与数据库交互,包括健壮的数据管道、流式数据、机器学习等等。
如何在centos上安装neo4j数据库呢?
一、安装yum仓库
在centos上安装一下neo4j的软件安装仓库。安装完成之后才能使用yum进行安装,如果不安装的话执行yum是安装不了的。安装的命令如下:
# rpm --import https://debian.neo4j.com/neotechnology.gpg.key
# vi /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j
baseurl=http://yum.neo4j.com/stable
enabled=1
gpgcheck=1
:wq
二、安装Jdk
安装完yum本地仓库之后,接下来就使用yum来安装neo4j数据库。安装neo4j数据库之前,需要安装jdk,最好是jdk1.8以上的版本,最新的neo4j使用的是jdk11.本文安装的是jdk1.8版本的。
安装jdk1.8的使用如下命令:
[ ~]# sudo yum install java-1.8.0-openjdk-devel
三、安装neo4j
下面使用yum命令安装neo4j数据库。neo4j的版本是3.3.3*
接着修改一下配置文件的监听地址,可以不修改,默认是服务器上的所有接口都可以访问。但是这里修改只针对某个接口可以访问。修改/etc/neo4j/neo4j.conf文件
四、修改本地监听接口地址
dbms.connectors.default_listen_address=
五、启动neo4j
修改完成之后,启动neo4j,查看neo4j启动没。
systemctl enable neo4j.service
systemctl start neo4j.service
systemctl status neo4j.service
停止和重启neo4j使用以下俩命令。
systemctl restart neo4j.service
systemctl stop neo4j.service
六、配置防火墙
最后,打开防火墙的端口。
[ ~]# firewall-cmd --permanent --add-port=7474/tcp
[ ~]# firewall-cmd --reload
[ ~]# firewall-cmd --permanent --add-port=7687/tcp
[ ~]# firewall-cmd --reload
七、访问neo4j
安装完成,这个时候通过浏览器输入x.x.x.x:7474进行访问。