zoukankan      html  css  js  c++  java
  • 图数据库 — neo4j (二)

    图数据库 — neo4j (二)

    1、在Windows环境安装Neo4j

    在安装Neo4j之前,需要安装Java JRE,并配置Java开发环境,然后安装Neo4j服务。

    Neo4j是用Java语言编写的图形数据库,运行时需要启动JVM进程,因此,需安装JAVA SE的JDK。

    1.1 安装Java jdk

    JAVA SE JDK从Oracle官方网站下载 Java SE JRE,当前的版本是jdk 1.8。

    (--ps:JDK和JRE是有区别的,JDK(Java Development Kit)是包括Java运行环境(JRE)和Java开发工具;而JRE(Java Runtime Environment)是运行Java程序时必须安装的环境。如果只是运行Java程序,那么只需要安装JRE即可;如果希望开发Java程序,那么必须安装JDK。)

    安装好后,配置一下环境变量(这里不详细说)

    cmd输入java -version检查是否安装好

    1.2 下载Neo4j安装文件

    下从官网下载最新版 Neo4j 社区版(Community)

    Neo4j 官网 :  

    https://neo4j.com/

    https://neo4j.com/download-center/#community

    Neo4j 国内: 

    http://neo4j.com.cn/topic/5b003eae9662eee704f31cee   

    http://we-yun.com/index.php/blog/releases-56.html

    (--ps:从官网下载比较慢偶,建议从国内网站下载!!!)

    Neo4j应用程序有如下主要的目录结构:

    • bin目录:用于存储Neo4j的可执行程序;

    • conf目录:用于控制Neo4j启动的配置文件;

    • data目录:用于存储核心数据库文件;

    • plugins目录:用于存储Neo4j的插件;

    1.3 创建Neo4j的环境变量     --- 配不配置都可以,不配置需要切换到目录,再运行命令

    创建主目录环境变量NEO4J_HOME,并把主目录设置为变量值。win10系统环境变量设置步骤

    NEO4J_HOME    C:software
    eo4j
    eo4j-community-3.5.21

    配置好环境变量后,要配置path路径,在编辑里面添加Neo4j的配置,一路确定即可。

    %NEO4J_HOME%in

    1.4 网络连接配置

    Neo4j支持三种网络协议(Protocol)分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口,需要在Windows防火墙中创建Inbound Rules,允许通过端口7687,7474和7473访问本机。

     1.5 验证Neo4j的安装和环境变量配置是否成功

    以管理员权限启用DOS命令行窗口,输入以下命令,通过控制台启用Neo4j程序

    neo4j.bat console

    (一定要以管理员身份进入CMD,否则会出现警告。This command does not appear to be running with administrative rights.  Some commands may fail e.g. Start/Stop)

    如果看到以下消息,说明Neo4j已经开始运行:

     

    1.6 把Neo4j安装为服务(Windows Services)

    安装和卸载服务:

    neo4j install-service
    neo4j uninstall-service

    启动服务,停止服务,重启服务和查询服务的状态:

    neo4j start
    neo4j stop
    neo4j restart
    neo4j status

      

     1.7 Neo4j集成浏览器

    Neo4j服务器具有一个集成的浏览器,在启动Neo4j服务之后,可以使用Neo4j集成的浏览器管理图数据库。

    在一个运行Neo4j服务器主机上访问 “localhost:7474”,显示以下的界面:

     

     默认的用户是neo4j,默认的密码是:neo4j,第一次成功connect到Neo4j服务器之后,需要重置密码。

     

    2、在linux环境使用docker安装Neo4j

    2.1 拉取Neo4j镜像(这里选取3.4)

    docker pull neo4j:3.4

    2.2 运行Neo4j 容器

    docker run -it -d -p 7474:7474 -p 7687:7687 neo4j:3.4

     2.3 查看容器状态及日志

    docker ps -a | grep neo4j
    docker logs neo4j
    docker inspect neo4j

    2.4 浏览器访问 http://192.168.2.37:7474/  ,用户名密码为neo4j,需要重置

    接着,进入数据库操作。

         可以使用cypher语言对neo4j数据库进行操作了,此处省略。。。。

    可以观看本博客的下一篇文章。

  • 相关阅读:
    二叉树遍历问题、时间空间复杂度、淘汰策略算法、lru数据结构、动态规划贪心算法
    Django--csrf跨站请求伪造、Auth认证模块
    Django--中间件
    Django--Cookie和Session组件
    Django--form表单组件
    安装配置flask环境
    Django--模型层
    Django--路由层、视图层、模版层
    Eclipse SVN文件冲突及不能直接提交情况
    Eclipse开发Web常见异常
  • 原文地址:https://www.cnblogs.com/liyhbk/p/13602974.html
Copyright © 2011-2022 走看看