本文安装neo4j为最新版本4.4.2 ,graph-data-science版本为1.8.2
安装docker
忽略
安装neo4j
1.方法一
docker run --name neo4j \
--publish=7474:7474 \
--publish=7687:7687 \
-v /data/neo4j/data:/data \
-v /data/neo4j/conf:/var/lib/neo4j/conf \
-v /data/neo4j/plugins:/var/lib/neo4j/plugins \
-v /data/neo4j/logs:/var/lib/neo4j/logs
--env NEO4JLABS_PLUGINS='["graph-data-science"]'
-d neo4j
需要等待很久,
graph-data-science
插件下载时间很长,导致以为docker一直启动不起来
2.方法二
或者先安装neo4j,gds插件另外下载配置
docker run --name neo4j \
--publish=7474:7474 \
--publish=7687:7687 \
-v /data/neo4j/data:/data \
-v /data/neo4j/conf:/var/lib/neo4j/conf \
-v /data/neo4j/plugins:/var/lib/neo4j/plugins \
-v /data/neo4j/logs:/var/lib/neo4j/logs \
-d neo4j
下载graph-data-science
,并复制到下载地址/data/neo4j/plugins/
目录下。
下载地址:graph-data-science-1.8.2.jar
配置gds
vim /data/neo4j/conf/neo4j.conf
添加如下
dbms.security.procedures.unrestricted=gds.*
重启neo4j,docker restart neo4j
连接neo4j
- 使用浏览器登录 IP:7474 (IP替换为安装的服务器IP)
初始用户名密码都为neo4j - 修改密码
- 初始
执行
call gds.list()
,弹出下列说明成功
常用命令
https://neo4j.com/docs/operations-manual/current/manage-databases/configuration/
CREATE DATABASE name // 企业版采用
DROP DATABASE name // 企业版采用
ALTER DATABASE name // 企业版采用
SHOW DATABASE name // 显示数据库状态
SHOW DATABASES // 显示所有数据库
:USE neo4j // 切换数据库
附录
参考地址:
- Neo4j Docker: https://neo4j.com/docs/graph-data-science/current/installation/installation-docker/
- Configure Neo4j plugins:https://neo4j.com/docs/operations-manual/current/docker/operations/#docker-neo4jlabs-plugins
- Developing with OpenGDS:https://github.com/neo4j/graph-data-science#developing-with-opengds
Comments