neo4j初尝试

neo4j 下载并安装

这里以ubuntu 下载为例

打开neo4j官网,如下图所示,找到下载中心

选择

每个人可以根据自己的系统进行下载。然后解压tar -xf neo4j-community-2025.04.0-unix.tar.gz,如果不出意外的话,这里就可以直接输入命令启动了,

复制代码
./neo4j console

但是有的时候会出现类似java版本的问题,比如

这时候,按照要求升级java的版本

复制代码
apt update
apt install openjdk-21-jre

之后再去输入启动命令,neo4j就能正常启动了。

如果你想改一些配置如监听地址或者端口号,在这里该就可以

之后再输入./neo4j restart,打开页面就可以

如果是在服务器上,根据你修改的地址进行连接

用Python 连接neo4j数据库

python 复制代码
from py2neo import Graph,Node,Relationship
uri = "bolt://140.210.92.250:16310"##对应的是原始端口7687
client=Graph(uri,user="neo4j",password="your password")
cmd='match (n) detach delete n'
client.run(cmd)
try:
    # 创建节点
    alice = Node("Person", name="Alice", age=30, city="Beijing")
    bob = Node("Person", name="Bob", age=25, city="Shanghai")
    carol = Node("Person", name="Carol", age=28, city="Guangzhou")
    company = Node("Company", name="TechCorp", industry="IT")
    
    # 创建关系
    alice_bob_friends = Relationship(alice, "FRIENDS_WITH", bob, since=2023)
    bob_carol_friends = Relationship(bob, "FRIENDS_WITH", carol, since=2024)
    alice_works = Relationship(alice, "WORKS_FOR", company, role="Engineer")
    carol_works = Relationship(carol, "WORKS_FOR", company, role="Designer")
    
    # 保存到数据库
    client.create(alice | bob | carol | company | alice_bob_friends | bob_carol_friends | alice_works | carol_works)
    print("节点和关系创建成功")
except Exception as e:
    print(f"创建节点或关系失败: {e}")
相关推荐
老朋友此林15 小时前
记录最新 Neo4j 安装过程(截图实操)、使用、踩坑 Neo4j 5.26.13、JDK 17安装
neo4j
小码农叔叔17 小时前
【云原生】Neo4j 图数据库从搭建到项目使用深度详解
neo4j·neo4j图数据库·neo4j使用详解·neo4j图数据库详解·neo4j图数据库实战详解·neo4j使用总结
皇族崛起2 天前
金融 - 搭建 图谱挖掘工作流 调研
金融·llm·知识图谱·neo4j·多智能体·findpaper
皇族崛起4 天前
金融 - neo4j、Graph Data Science 安装
金融·知识图谱·neo4j·信息差·ai赋能
羊羊小栈4 天前
基于知识图谱(Neo4j)和大语言模型(LLM)的图检索增强(GraphRAG)的智能音乐推荐系统(vue+flask+AI算法)
人工智能·毕业设计·neo4j·大作业
追光天使7 天前
Mac 安装Neo4j教程
macos·neo4j
二饭8 天前
使用Docker安装Neo4j
docker·容器·neo4j
蒋星熠8 天前
TensorFlow与PyTorch深度对比分析:从基础原理到实战选择的完整指南
人工智能·pytorch·python·深度学习·ai·tensorflow·neo4j
好开心啊没烦恼9 天前
图数据库:基于历史学科的全球历史知识图谱构建,使用Neo4j图数据库实现中国历史与全球历史的关联查询。
大数据·数据库·python·数据挖掘·数据分析·知识图谱·neo4j
vv_5019 天前
Langchain+Neo4j+Agent 的结合案例-电商销售
人工智能·langchain·agent·neo4j