neo4j安装详细步骤(小白版)

部署运行你感兴趣的模型镜像

(血战一下午,终于把NEO4J安装好了,很多教程还是非常友好的,但对于像我这样的小白,只想说各位大佬真的好强,而我差一步都不得行。)

参考:https://blog.youkuaiyun.com/konggu_youlan/article/details/79942800(逻辑严谨,作图精美,良心大佬)

特此来分享一下,为大家排排坑。

------------------------------------------------------------------------

特别说明:如果按本教程安装最好与本人安装软件版本一致,否则bug自解。

****重点:Windows10+jdk-8u241-windows-x64+neo4j-community-3.5.14-windows

网盘:链接:https://pan.baidu.com/s/1IBScGTw4D8RclU3JUBGFdw

提取码:tutt

  1. 安装JDK(街道口)

Neo4j是基于Java的图形数据库,因此必须安装JAVA的JDK。

如果你没有安装过JAVA,那恭喜你很幸运,如果不幸那也没关系,请删除干净,有大佬说过注册表会出问题。

I am the lucky dog.

链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

在这里插入图片描述

(点击此电脑属性可查询系统类型,我电脑是64位:,如果是32位安装windowsx86)

建议按照指定路径安装,更改也可以,我改到了其他路径。

安装完JDK会提示安装JRE,我是如下图放置的。

  1. 配置JDK环境

此电脑–》属性–》左上侧的高级系统设置–》高级—》环境变量

新建 JAVA_HOME
变量,变量值参考我之前的文件夹设置,方法仿照小学益智题目学一学。

在这里插入图片描述

添加CLASSPATH 变量,若没有的话,需新建。

方便粘贴 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面有点)

在这里插入图片描述

编辑Path变量。把%JAVA_HOME%\bin;

%JAVA_HOME%\jre\bin;加进去。。

在这里插入图片描述

每次编辑完“环境变量”,都要点击“确定”加以保存,否则,你所“新建/编辑”的环境变量都是无效的。

jdk的环境变量配置完成。

测试一下

Win键+R键打开运行,输入cmd,点击确认。

输入java –version

在这里插入图片描述

  1. 安装neo4j

如果你幸运的到了这一步,那么恭喜你,离成功不远了。

下载地址:https://neo4j.com/

版本:neo4j-community-3.5.14-windows

注意选择community,社区版免费,企业版收费。
在这里插入图片描述在这里插入图片描述

下载好之后,是个压缩包,直接解压。

位置如图,不放到这里也没问题,我是为了便于一锅删。
在这里插入图片描述

  1. 配置neo4j环境

安一软件一环境
环境令人思幻景
进入幻境终觉醒
狗屁环境要我命

同上仿照
添加NEO4J_HOME变量,变量值为解压后的路径。
在这里插入图片描述

Path加入 %NEO4J_HOME%\bin;

Over
在这里插入图片描述

  1. 测试安装结果

在这里插入图片描述

输入neo4j.bat console

结果
在这里插入图片描述
恭喜你安装完成,乘胜追击,感受幸福时刻。

  1. 幸福来临

然后打开浏览器,输入网址:

http://localhost:7474/browser/

战地记者曾言:如果你拍的不够好,是你离的不够近。
当我走进这配环境的声嘶力竭的战争中,回响在脑海中只剩下一句:细看丑人也是一种残忍,我被赤裸裸的暴露在了这场战争中,no arms。

我又搞了两个小时,入坑。

Neo4j支持三种网络协议,分别是Bolt,HTTP和HTTPS,对应端口7687,7474和7473。

先说明我使用的http连接方式

坑1:防火墙会阻拦。

解决办法:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VXHFYS9P-1582171500409)(media/fdb2462b38802c10fb164f3a7dc713f1.png)]

点击图中高级设置–》--入栈–》新建–》端口–》下一步–》允许连接–》下一步–》名称dbms.connector.http–》完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J5ZKq1ra-1582171500411)(media/ab863c1985fe42ff934a162d9d708944.png)]在这里插入图片描述

坑2:neo4j start,端口开启服务导致数据文件写入被锁定。

启动beo4j时遇到下面的问题。

ERROR Failed to start Neo4j: Starting Neo4j failed: Component
‘org.neo4j.server.database.LifecycleManagingDatabase@1d05cbae’ was su
ccessfully initialized, but failed to start. Please see the attached cause excep
tion “Store and its lock file has been locked by another process: Please ensure
no other proce ss is using this database, and that the directory is writable
(required even for read-only access)”. Starting Neo4j failed:
Component。。。。。。

解决方法:命令行运行 neo4j stop

坑3:火狐浏览器打了很多次打不开

解决方法:使用谷歌浏览器解决

Finally:

根据下图填写信息
初始密码neo4j在这里插入图片描述

连接后更新密码

测试出现
访问Neo4j验证失败(The client is unauthorized due to authentication failure.)

参考:https://blog.youkuaiyun.com/weixin_39198406/article/details/85068102

解决方法:修改neo4j.conf配置文件,取消验证机制,修改如下:
dbms.security.auth_enabled=false

受到很多博主帖子的启发与指导完成安装,分享氛围靠大家,遂记录一下安装过程,水平有限,还望指导。

rickyrickyrickyrickyrickyrickyrickyrickyrickyrickyrickyrickyrickyrickyrickyricky

尽管技术是无情的,但希望拥有技术的人心是火热的。

探讨知识图谱问题WeChat: wangjundong015

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

好的,下面是利用neo4j创建知识图谱详细步骤及代码演示。 1. 安装neo4j 首先需要安装neo4j数据库,可以前往官方网站下载安装包并按照指示进行安装。 2. 创建知识图谱模型 在neo4j中,我们可以使用Cypher语言来创建知识图谱模型。下面是一个简单的例子: ``` CREATE (n:Person {name:'Tom', age:27})-[:FRIEND]->(m:Person {name:'John', age:30}) ``` 这个语句创建了两个节点,分别表示Tom和John两个人,它们之间有一条关系,表示Tom和John是朋友关系。 3. 导入数据 在创建知识图谱时,有时候需要导入已有的数据。可以将数据存储在CSV文件中,然后使用LOAD CSV语句将数据导入neo4j数据库。下面是一个例子: ``` LOAD CSV WITH HEADERS FROM "file:///data.csv" AS row CREATE (:Person {name: row.name, age: toInt(row.age)}) ``` 这个语句将CSV文件中的数据导入neo4j数据库,并创建了一个名为Person的节点,节点属性包括name和age。 4. 查询数据 在neo4j中,我们可以使用Cypher语句来查询数据。下面是一个例子: ``` MATCH (n:Person)-[:FRIEND]->(m:Person) RETURN n.name, m.name ``` 这个语句查询了所有有朋友关系的人,返回它们的名字。 5. 创建索引 当知识图谱中数据量较大时,查询速度会变慢。为了加快查询速度,可以创建索引。下面是一个例子: ``` CREATE INDEX ON :Person(name) ``` 这个语句创建了一个名为Person的节点的name属性的索引。 以上就是利用neo4j创建知识图谱的基本步骤。当然,实际应用中还需要更加复杂的操作,这里只是简单介绍了一下。
评论 61
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值