zoukankan      html  css  js  c++  java
  • 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的使用如下命令:

    [root@localhost ~]# 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

    六、配置防火墙

    最后,打开防火墙的端口。

    [root@localhost ~]# firewall-cmd --permanent --add-port=7474/tcp
    [root@localhost ~]# firewall-cmd --reload
    [root@localhost ~]# firewall-cmd --permanent --add-port=7687/tcp
    [root@localhost ~]# firewall-cmd --reload

    七、访问neo4j

    安装完成,这个时候通过浏览器输入x.x.x.x:7474进行访问。

  • 相关阅读:
    C++ 模板函数指针
    MaxScript Object_Oriented_Struct 使用strut 模拟面向对像编程中的 Class
    C# Managed DirectX 学习笔记 一 (基础环境,画三角形,输入的处理)
    C# 代理做为函数参数的时候
    mongoose基本增删改查
    JS中的reduce()详解
    JS中every()和some()的用法
    JS数组遍历方法集合
    第一篇博文
    gb2312 了解
  • 原文地址:https://www.cnblogs.com/Hackerman/p/12555365.html
Copyright © 2011-2022 走看看