目录

1.什么是Neo4j

2.Neo4j的安装

2.1 neo4j的下载

2.2 neo4j 的启动

2.3 neo4j环境配置

3.Neo4j的使用

3.1 打开网页

3.2 连接neo4j

3.3 开始使用

4.总结


1.什么是Neo4j

我理解的它是一种图数据库,就是可以用图来展示数据关系的数据库。适用于需要处理复杂关系的数据。具体专业的描述可见Neo4j技能树

2.Neo4j的安装

2.1 neo4j的下载

官网

【注意:这里选择4.x版本,因为我使用的jdk11,如果下载最新的5.x版本就会出现jdk与之不符的报错,如下】

【初次下载会需要填写一些信息,按要求填上就好】

2.2 neo4j 的启动

【首先把下载好的安装包解压,然后我是重命名它为 neo4j 方便查找,然后把neo4j移动到/usr/local下】

prodeMacBook-Pro:~ pro$ cd /usr/local/neo4j

prodeMacBook-Pro:neo4j pro$ cd bin
prodeMacBook-Pro:bin pro$ ./neo4j start

【完成后如果顺利就会看到这样的提示】

【到此启动成功!】

【如果你的jdk版本和下载的neo4j版本不对应就会出现之前提到的提示】

prodeMacBook-Pro:bin pro$ java -version                                //查看jdk版本

【如果没有下载jdk的话可以重新去下载,关于版本的对应,我只知道neo4j(4.x)对应jdk(11.x)】

2.3 neo4j环境配置

prodeMacBook-Pro:~ pro$ vi ~/.bash_profile                                //编辑文档

# 添加如下内容:

export NEO4J_HOME=/usr/local/neo4j                                
export PATH=$PATH:$NEO4J_HOME/bin

【蓝色字段改为你的neo4j的路径,然后保存退出:】

esc

:wq

【刷新修改:】

prodeMacBook-Pro:~ pro$ source ~/.bash_profile

【完成配置!本次开启neo4j前记得先关闭:在/usr/local/neo4j/bin下使用./neo4j stop

3.Neo4j的使用

3.1 打开网页

【运行成功的提示里面有给地址,复制前往】

【我还下载了neo4j desktop ,在连接DBMS的时候提示更改端口】

【前往:http://localhost:11004 】

3.2 连接neo4j

【填写相关信息完成连接】

URL:我选择的是bolt对应端口号11003

username:随意填写

password:我使用的是当初下载安装包设置的密码

【连接成功!】

3.3 开始使用

3.3.4 创建一个节点

# 创建一个person类节点,回车运行

create(person:Person{name:"liluo",age:7});

【创建成功】

3.3.5 查询

# 查询所有节点

match (n) return n

# 查询标签名为DOG的标签,并以name属性排序后取出前2

match (n:DOG) return n order by n.name limit 2

# 查询指定标签,属性的节点

match (n:DOG) where n.name='stich' return n

3.3.6 建立关系

# 为person和dog节点建立关系(换行:shift+回车)

match (person:Person),(dog:DOG)

where person.name="liluo" and dog.name="stich"

create(person)-[r:R{isOwner:"yes"}]->(dog)

return r

4.总结

第一次用,也不知道要和jdk版本匹配,折腾来折腾去,回头看看也没有很难。过了这个坎儿后面可以说都挺顺利的,果然难的是入门啊。

中间有借鉴其他相关的博客,有些是时间太早对应不上更新后的neo4j,有的是系统不同,最后比较好用的还是neo4j的技能树(妙极,虽然技能树是讲linux的,但是差别不是很大。)

以上是对本次neo4j的初使用的总结。

Neo4j的安装和使用(mac)相关推荐

  1. mac电脑安装python_【mac电脑怎么安装python】mac版python安装教程

    mac 下怎么安装python 搭建开发环境 调用了 TThreadPoolServer 的 serve 方法后,server 进入阻塞监听状态,塞在 TServerSocket 的 accept 方 ...

  2. brew安装_苹果mac系统必须安装python3

    苹果mac系统必须安装python3 苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的.资深程序员都知道,Python 3 才是 ...

  3. Linux安装配置类似mac下的docky

    百度经验:ubuntu安装配置类似mac下的docky 亲手打造自己的Linux桌面环境:http://os.51cto.com/art/201510/493896_all.htm Dock是一种图形 ...

  4. win10安装linux系统视频播放器,u盘安装linux视频mac制作win10安装u盘

    5. 用柔软的湿布清除打印机内部灰尘.污迹.墨水渍和碎纸屑,防止损坏.其次,用万用表检查外部电压是否符合要求,雨林木风win8系统,电压过高或过低都可能引起主机电源发生过压或欠压电路的自动停机保护 飞 ...

  5. 【安装+配置】Mac服务端svn

    二.服务端 一搜索mac svn全是这种!!!过分 Mac系统已经自带了svn,我们已经不需要安装svn服务器了,简单的几步配置就可以开启我们的svn服务器了. 1.打开terminal,可以使用如下 ...

  6. 超详细anaconda安装教程(Mac,Windows,Linux版本)

    超详细anaconda安装教程(Mac,Windows,Linux版本) Windows系统安装Anaconda macOS系统安装Anaconda Linux系统安装Anaconda Windows ...

  7. Python + Neo4j(安装)可视化分析漫威十年人物关系图谱

    目录 1 数据爬取 1.1 漫威人物关系图谱网站 1.2 爬取人物关系数据 2 Neo4j的安装及服务启动 2.1 Neo4j下载安装 2.2 开启Neo4j服务 3 数据准备 3.1 加入列名 3. ...

  8. neo4j的安装使用

    neo4j的安装使用 第一步 了解neo4j 第二步 下载安装运行 1. 首先是下载,官网上分了很多种,但是我们刚接触肯定是使用windows的网站版本,当然也可以选择桌面端~ 2.安装及运行: Ne ...

  9. centos7与win7虚拟机的安装(m1 mac)

    centos7与win7虚拟机的安装(m1 mac) 目前为止,两者在官方给出的镜像中,应该是还不支持aarch架构的.值得一提的是,虽然两者的官方都停止了对其的支持,但centos7其实是给出了aa ...

最新文章

  1. 让手机站点像原生应用的四大途径
  2. 使用Xpand XAF创建项目产生Quartz错误的解决方法
  3. Python取出两个文件中相同的电话号码及地址(文件类型为:txt文本)
  4. MongoDB简介与入门
  5. MFC程序提示 0xC0000005: 读取位置 0x00000020 时发生访问冲突。
  6. DevOps是微服务的秘方
  7. 实用常识 | 推荐一个科研必备计算搜索引擎—WolframAlpha(内含矩阵相关指令操作)
  8. 计算机是通过 来访问存储单元的,计算机是通过____来访问存储单元的
  9. windows apache 负载均衡配置 Tomcat集群配置
  10. [转]java面试笔试题大汇总 ~很全面
  11. Oracle 创建函数
  12. 在电脑窗口中截取长图/滚动截图
  13. Python实现简单的用户管理系统
  14. mysql identify_MySQL用户授权
  15. 阿里云大学安全课程-阿里云首席安全研究员吴瀚清:WannaCry事件最“细思恐极“的一个事实是?...
  16. UNICODE、GB18030、ASCII编码
  17. 暑假实训-3_Oracle数据库-3_单行函数
  18. (转)数学中的各种空间
  19. docker 自制XXL_JOB镜像启动
  20. python爬取糗事百科超搞笑图片

热门文章

  1. 安卓开发快速学习!一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?BAT大厂面试总结
  2. FreeRTOS笔记(四):任务创建/删除,挂起/解挂详解
  3. 群创15寸工业显示屏G150XJE-E05-台系15寸工业屏
  4. linux 安装 CUDNN
  5. matlab 信号生成,如何利用Matlab产生单音信号
  6. 无人车系统(十一):轨迹跟踪模型预测控制(MPC)原理与python实现【40行代码】
  7. Linux挂载iscsi网络存储
  8. LeNet论文的翻译与CNN三大核心思想的解读
  9. 构造函数的静态成员和实例成员
  10. vista下搞定无法删除的0k文件