Install Neo4j server on AliCloud

在阿里云服务器上部署Neo4j

Posted by Kylin on September 17, 2019

Install Neo4j server on AliCloud

本文从零开始介绍了如何在阿里云服务器上安装、部署neo4j服务器,目标在于利用服务器IP访问Neo4j Browser或者Neobolt

教程同样适用于有独立公网IP的主机,若无公网IP,可以参考另外一篇文章 Use SSH to Connect Intranet Server

  • 首先在官网下载 Neo4j Server Community , 依据系统需求选择,服务器一般选择Linux版的。这里可以在远端下载、之后用FTP上传,也可以直接在服务器端进行下载。

  • 下载之后通过FTP将解压后的文件传至服务器端。
  • 进入 neo4j-community-3.3.0/conf,编辑目录下的 neo4j.conf
cd neo4j-community-3.3.0/conf
vim neo4j.conf

进行如下修改 (删除注释)

解除了注释

dbms.connector.default_listen_address=0.0.0.0

填加(如上解除注释,没有的添加)

允许了三个访问端口,7687(Neobolt)、7474(Neo4j Browser) 、7473

  • 在阿里云上配置安全规则(在阿里云防火墙设置处)

添加之前允许访问的三个端口,类型为自定义\TCP

  • 在服务端安装 Java JDK 或是 Open JDK,由于 Open JDK在Ubuntu 上容易安装,故选择
sudo apt-get update
sudo apt-get install openjdk-8-jdk
  • 在服务器端启动neo4j sever
./neo4j-community-3.3.0/bin/neo4j start
  • 现在可以利用IP访问你的neo4j Browser了,即 http://ip:7474/browser/

若出现 “ServiceUnavailable: WebSocket connection failure. “ 报错,则检查阿里云服务器防火墙配置