【neo4j Desktop】 安装(windows)及使用

您所在的位置:网站首页 java需要的配置 【neo4j Desktop】 安装(windows)及使用

【neo4j Desktop】 安装(windows)及使用

2024-01-31 09:51| 来源: 网络整理| 查看: 265

【neo4j Desktop】 安装(windows)及使用

文章目录 前言一、安装使用Neo4j 软件1.安装JAVA2.安装Neo4j 二、使用Neo4j desktop软件1.删除节点及关系 三、CSV文件导入Neo4j desktop1.解决乱码问题2.批量创建节点3.批量创建节点关系 总结

前言

最近把Gephi功能琢磨完之后,又面临个体指标计算问题,也不知道Neoj4图数据库到底有没有这个功能,只能先下载尝试一下,不行就要试Python了⊙﹏⊙.

一、安装使用Neo4j 软件 1.安装JAVA

需要装JAVA (注意桌面版和社区版对Java都有要求) 桌面版版本不能过低,建议SE14以上,不需要配置环境和路径;社区版版本不能太高,SE15以下,需要自己手动配置环境和路径。 我安装的是SE14版本的。 去java官网下载历史版本 历史版本下载需要官网注册,注册成功后,可以免费下载。不要发现下载小按钮锁了就以为不能下载,免费下载!! 在这里插入图片描述在这里插入图片描述 下载之后如果是下图这种情况就直接安装。如果是压缩包,那就解压之后直接放入java文件夹下面,然后按照Neo4j 软件版本的要求,调整java路径(社区版需要配置环境,桌面版可以直接检查是否安装好) 在这里插入图片描述在这里插入图片描述 然后就是检查JAVA是否安装成功。cmd,java -version 在这里插入图片描述 详情请参考这篇https://blog.csdn.net/konggu_youlan/article/details/79942800 (JDK下载安装及环境变量配置的图文教程(详解))

2.安装Neo4j

先官网下载。不要怕官网下载慢,点击下载之后,会让我们填写一个表单(填写个人信息。这个需要等待一段时间),点击下载之后跳出的页面不要关闭,有一个KEY需要我们复制下载,在后续的安装页面需要使用。点击下载之后解压之后放入D盘。 复制Neo4j文件夹的放置路径,去系统中增加环境配置和路径。 详细参考这篇文章neo4j安装详细步骤(小白版) 视频参考B站(Neo4j desktop )Neo4j的安装 B站(Neo4j Community )Neo4j Server Community的安装

我是先安装Neo4j Community,然后再安装Neo4j desktop。发现Neo4j desktop安装过程中一直报错,联系不上数据库(端口问题)以及没有访问读取权限(windows版管理员问题)。 联系不上数据库(端口问题)可以把之前安装的Neo4j Community卸载,cmd、进入Neo4j Community文件路径bin\文件中,输入Neo4j uninstall-service。卸载成功之后,把之前设置的系统中Neo4j环境配置删除(Neo4j_HOME 以及Path中的% Neo4j_HOME%都删除)。 没有访问读取权限(windows版管理员问题)可以打开电脑管理员权限 然后关机重启转入administrator账户中安装软件,非常暴力的方法。

二、使用Neo4j desktop软件 1.删除节点及关系

Match(n:院系) Where n.name=“计算机学院” DELETE n 删除某节点关系 Match(:大学 {name:“武汉大学”})-[r]->( :院系{name:“计算机学院”}) DELETE r 删除某节点 Match(n) DELETE n 详细的内容可以参考B站视频Neo4j的使用

三、CSV文件导入Neo4j desktop 1.解决乱码问题

先删除节点和关系 Match(n) OPTIONAL Match(n) -[r]->() DELETE n,r ##将csv文件用记事本打开,编码方式换成UTF8格式保存,然后重新导入文件。

2.批量创建节点

LOAD CSV WITH HEADERS FROM ‘file:///exchange.csv’ AS line CREATE (:Exchange { name: line.name,chinesename: line. chinesename, id: line.id})

LOAD CSV WITH HEADERS FROM ‘file:///Stocks.csv’ AS line CREATE (:Stock { cocode: line.cocode,name: line.name,id: line.id})

3.批量创建节点关系

LOAD CSV WITH HEADERS FROM ‘file:///Stocks_exchange.csv’ AS line MATCH (from: Stock{cocode:line.stock_code}),(to: Exchange {id:line. exchange_id}) MERGE (from)-[r:交易所]->(to)

总结

Neo4j安装使用比较简单,初次下载一般不会有问题(JAVA也没下载过),但两个版本同时下载,就容易出问题。B站UP主讲解的非常清楚,但是一个13分钟的视频我倒腾了一天,每一步都有问题,电脑小白不是白叫的。╰ ╯﹏╰ ╯



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3