Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。本文主要介绍用Docker安装Neo4j
一.步骤
安装
docker pull neo4j
启动
docker run -d --name neo4j -p 7474:7474 -p 7687:7687 -v /home/neo4j/data:/data -v /home/neo4j/logs:/logs -v /home/neo4j/conf:/var/lib/neo4j/conf -v /home/neo4j/import:/var/lib/neo4j/import --env NEO4J_AUTH=neo4j/123456 neo4j
进入/home/neo4j/conf目录,编辑neo4j.conf文件,配置如下:
dbms.tx_log.rotation.retention_policy=100M size dbms.memory.pagecache.size=512M dbms.default_listen_address=0.0.0.0 ---新增的配置 dbms.connector.bolt.enabled=true dbms.connector.bolt.listen_address=0.0.0.0:7687 dbms.connector.http.listen_address=0.0.0.0:7474
重启容器
docker restart <容器id>
二.验证
打开浏览器,输入http://ip:7474,出现下面的解密,然后输入配置的用户名neo4j和密码123456
点击Connect,出现下面页面,则表示安装成功