本博文在于分享如何在 Ubuntu 16.04 系统中通过命令行安装 neo4j 社区版软件,并完成基本操作(例如启动、修改基本配置等)。
环境说明
系统版本:Ubuntu 16.04 【经过测试 18.04 版本同样适用该教程】
JDK 版本:1.8.0_201【注:若需要安装 Neo4j 4.0+版本时候,需要 JDK11 支持,否则出现如下图报错】
Neo4j 安装
- 增加 Neo4j version 4.0 apt-key 并且更新 apt 库:
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 3.5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt update
- 查看可安装的 Neo4j 版本:
sudo apt list -a neo4j
将会列出类似如下版本:
- 安装指定版本:
sudo apt install neo4j=1:3.5.20
执行完成之后,会出现类似如下图所示内容,则说明安装完成。
- 查看当前安装版本:
neo4j --version
若出现如下内容:
此时,说明我们的 Neo4j 安装已经完成。
启动Neo4j
执行下面脚本
neo4j start
可见控制台输出类似如下内容,则说明启动成功。
此时我们可以通过访问http://localhost:7474/
来进入管理控制台【初始进入需要,登录,默认用户名密码是:neo4j/neo4j,可以在初始化时候进行修改】。
修改配置
可以解除注释或修改如下行内容(均已给出解释)【默认配置文件地址/etc/neo4j/
】
# 监听地址(四个0表示所有IP地址可以访问,默认为localhost,仅本机可以访问)
dbms.connectors.default_listen_address=0.0.0.0
# 指定http监听端口(默认为7474,在此可以指定服务器开放的端口号,例如此处的5002)
dbms.connector.http.listen_address=:5002
# 指定bolt监听端口(默认为7687,在此可以指定服务器开放的端口号,例如此处的5003)
dbms.connector.bolt.listen_address=:5003
# 指定数据库文件存储路径【默认为系统的/var/lib/neo4j/data,考虑数据存储安全,因此不建议存储到默认的系统磁盘目录下,进行自定义配置比较好】
dbms.directories.data=/var/lib/neo4j/data
# 指定默认的数据库名称【graph.db】
dbms.active_database=graph.db
以上就是本人生产环境中关于Neo4j的安装及基础配置介绍。希望能帮到各位看官。有啥问题,欢迎留言。😃
参考
【官方安装手册】