第1步,虚拟机相关配置
首先虚拟机设置为桥接模式,若是不熟悉,可参考Windows10系统下配置虚拟机VMware桥接模式,在文章Windows10系统下配置虚拟机VMware桥接模式中的配置虚拟系统的桥接模式步骤,建议选择NAT模式。
第2步,修改neo4j配置
查询虚拟系统的IP:
ifconfig
此步骤是基于neo4j已经安装完成,进入neo4j的安装目录,比如我的在neo4j-community-3.5.1\conf文件夹下,修改neo4j.conf文件中的下述命令,将IP地址改为上述命令查到的IP:
dbms.connectors.default_listen_address=0.0.0.0 (这是删除#后的配置,可以通过ip访问)
第3步,在主机进行连接
配置完成后,在虚拟机中开启neo4j:
sudo ./neo4j start
进入主机:
from py2neo import NodeMatcher
from py2neo import Graph
# 连接本地的 Neo4j 数据库,地址为 127.0.0.1,http 端口默认为 7474,用户名和密码分别为 neo4j 与 123
graph = Graph('http://192.168.200.130:7474', auth=('neo4j', '123'))
# 初始化一个 matcher 实例
matcher = NodeMatcher(graph)
# 用 match 方法查找 角色 中 name 为郭靖的节点,返回一个 NodeMatch 对象
result = matcher.match("角色", name="郭靖")
# first 方法返回查询结果的第一个
result.first()
# 通过 list 来把所有结果显示出来
list(result)
输出:
[Node('角色', desc='郭靖 ,是金庸武侠小说《射雕英雄传》中的男主角和《神雕侠侣》中的重要角色,《倚天屠龙记》中也曾引述其相关事迹,他是贯通"射雕三部曲"的关键人物之一。 融合“降龙十八掌”、“九阴真经”和“左右互搏”三大盖世武功为一体,遂翩然翱翔,武林尊为“天下第一侠士”,黑白二道俯首称臣,号令武林群雄,率领群雄守护着南宋襄阳城的前线边境。 第三次华山论剑时获得称号“北侠"新五绝之一。 他生性单纯刚直,重孝义、勤奋、爱国,具备一切金庸笔下最模范的侠义精神。 他用一生来彻底实现了"为国为民"这一"侠之大者"的目标,他巨大的人格力量也感染了他身边的人,包括他的家人及《神雕侠侣》的男主角杨过,无形中带领他们走向正面的人生路、改邪归正的康庄大道。', name='郭靖')]
本文介绍了如何在Windows10的虚拟机中通过桥接模式配置Neo4j,包括调整虚拟机设置,修改Neo4j配置文件以使用虚拟机IP,以及在主机上成功连接到Neo4j实例的步骤。
3271

被折叠的 条评论
为什么被折叠?



