【Neo4j】安装

最近在做一个知识图谱相关的项目,首次接触到了图数据库。搜索了一些资料,对比了几个流行的图数据库后,最终选择了Neo4j来作为项目的数据库。 也正好趁这次项目的开发,边学习下图数据的技术,也在这里记录下一些知识点,希望对大家有所帮助。

今天,首先来讲讲Neo4j的安装。


Neo4j的安装有2种方式。

Neo4j Desktop

如果你是本机开发环境进行开发,那么建议你直接安装Neo4j Desktop。 Neo4j Desktop除了自带Neo4j数据库外,还提供了一个数据库的图形管理软件,让你更加方便的操作Neo4j数据库,省掉繁琐的配置和命令行的操作。

Neo4j Server

如果你是要在服务器上面部署Neo4j数据库,那么建议你使用Neo4j Server的版本。 以上两个应用的下载地址:https://neo4j.com/try-neo4j/


因为Neo4j Desktop的安装和使用相对简单(当作一个应用软件安装使用即可),我这里以在Linux服务器端安装Neo4j Server为例,来说明安装步骤。

  1. 在官网下载对应系统的安装包: https://neo4j.com/download-center/#community 我这里下载的是社区版。

  2. 解压安装包 将下载的压缩包上传到服务器,然后解压。

    tar -xf <filecode>
    # 例如:
    tar -xf neo4j-community-4.3.7-unix.tar.gz
    
  3. 到安装目录的bin 下执行启动命令

    <NEO4J_HOME>/bin/neo4j console
    # or
    <NEO4J_HOME>/bin/neo4j start
    

    启动命令后的参数表明了启动的方式, console表示控制台启动,使用Ctrl-C关闭; start会以后台的方式启动,使用neo4j stop关闭。

  4. 启动成功后,就可以通过链接访问数据库的UI界面了

    http://localhost:7474/browser

    第一次访问时,默认数据库账户和密码为:neo4j/neo4j,

    系统会提示你更新新密码。

  • 注意:

    1. 如果启动报错,提示java版本问题,请更新系统的java版本到jdk 11;

    2. 如果想外网访问数据库的UI界面,需要修改<NEO4J_HOME>/conf/neo4j.conf,找到如下一行,将前面的#注释去掉即可,如果系统有防火墙,同时需要打开7474和7687端口,才能远程访问(Neo4j Desktop支持远程连接Neo4j数据库)。

      #dbms.default_listen_address=0.0.0.0
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章