赞
踩
做与知识图谱相关任务时,少不了需要和neo4j打交道。对于数据库服务的安装我是比较青睐于使用docker容器来安装,减少了环境配置等。毕竟没有太多时间去搞环境配置和运维相关的工作。
本文的neo4j的安装参考了博文:docker安装部署neo4j
如果docker环境没有配置的话,可以参考:【Docker】Centos7 Docker在线安装
1.从镜像源中找合适的镜像:docker search neo4j
,或者到dockerhub上查找:https://hub.docker.com/_/neo4j/tags
2.拉取镜像源docker pull neo4j:4.4.17-community
,也可以加上版本号
3.查看本地镜像,检查是否拉取成功,docker images
在你根目录的任意一个子目录(我这里是/home)下建立四个基本的文件夹
docker run -d --name neo4j_main \
-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/root neo4j
简化命令:
docker run -d --name container_name -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/root neo4j
其中container_name可以自己指定,挂载在根目录下的子目录可以根据你自己的实际情况进行替换,我这里是 /home 。另外NEO4J_AUTH也是你自己来进行设置。
然后在浏览器中输入:http://192.168.56.101:7474/
,ip为启动服务的主机地址。
输入构建容器时配置的用户名和密码即可。
需要说明的是:
进入neo4j中配置构建新的数据库,使用docker部署时已经将neo4j对应配置文件与宿主机环境进行了挂载,配置文件所在路径:/home/neo4j/conf/neo4j,在该文件中修改或增加以下内容:
dbms.defalut_database=firstGraph
其中firstGraph是自己定义的数据库名称。效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。