Neo4J图数据库Docker快速上手

1,194次阅读
没有评论

共计 1083 个字符,预计需要花费 3 分钟才能阅读完成。

Neo4j 是一个高性能、可扩展且具备图数据库特性的开源图数据库管理系统。它以图形数据模型为基础,允许存储和处理大规模的连接数据,并且在许多场景下,比传统的关系型数据库更适合处理复杂的关系和查询。以下是 Neo4j 的应用简介:

应用领域:

1、社交网络分析:Neo4j 非常适合构建和分析社交网络,可以轻松地处理用户之间的友谊、关注、粉丝关系等复杂关系。
2、推荐系统:由于图数据库的能力,Neo4j 在构建个性化推荐系统方面表现出色,能够根据用户之间的关系提供更准确的推荐。
3、知识图谱:Neo4j 在构建和查询知识图谱方面非常强大,可以表示实体、属性和实体之间的关系,用于知识图谱的建模和查询。
4、网络分析:用于分析网络拓扑、流量、节点的关系,如电信网络、物流网络、计算机网络等。
5、生物信息学:在分析基因、蛋白质和生物分子之间复杂的相互作用关系时,Neo4j 能够提供强大的支持。
6、金融领域:用于进行交易分析、欺诈检测、风险管理以及客户关系管理。

Dcoker 上手

编写 docker-compose.yml 文件

version: '3.9'
services:
 
  neo4j:
    image: neo4j
    volumes:
      - ./conf:/var/lib/neo4j/conf
      - ./import:/var/lib/neo4j/import
      - ./plugins:/plugins
      - ./data:/data
      - ./logs:/var/lib/neo4j/logs
    restart: always
    ports:
      - 7474:7474
      - 7687:7687
    environment:
      - NEO4J_AUTH=neo4j/0123456789 #修改默认用户密码
      

以上命令当中,image 可以根据使用版本进行替换,Vokumes 是挂在目录,避免容器重启导致数据丢失

端口一共有两个,7474 为 web 可视化管理界面,7687 为 bolt 协议端口

执行命令:

docker compose up -d

命令行安装

如果上述 compose 安装容易出错,或者不成功,可以尝试下面这个命令:

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/password \
 neo4j

访问数据

通过 IP 地址加端口号 7474:

Neo4J 图数据库 Docker 快速上手
正文完
加入官方交流QQ群:778957856
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 于2023-08-22发表,共计1083字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)