本文旨在帮助有一定研发基础的朋友,快速体验操作连接中的数据的乐趣。
总体目录
-
理解Neo4j的整体生态
-
在哪里找到参考材料
-
安装基本的环境
-
安装Neo4j Community Edition
-
安装APOC和Algorithm
-
设置Neo4j服务器对外的Connector
-
扩展Neo4j
-
使用算法
一、理解Neo4j的整体生态
Neo4j和其他的数据库一样,也涉及到数据库设计人员(Designer)、运维人员(Operation)、商业分析人员(Business Analyst)、采购人员(Purchase)、开发人员(Developer)的共同协作。
和其他数据库不同的是,Neo4j强调的是,相对于关系型数据库(RDBMS),白板上设计出来的关系,本身就会和Neo4j数据库中的数据更一致。它是一个面向数据之间连接的数据操作平台。
理解以下过程需要的先决知识基础包括:
1.了解Java,能应用Eclipse
2.了解并使用VirtualBox虚拟机
3.对Linux的基本命令了解,能够进行文件的增删改查
4.理解Neo4j的基本概念
二、在哪里找到参考材料
三、安装基本的环境
为了能够学习Neo4j的应用,我们需要搭建一个完整的操作环境。
虚拟机信息
VirtualBox 5.2.32
Host OS: MacOS Mojave 10.14.5
OS:Ubuntu 16.04 LTS 64位Server
https://download.virtualbox.org/virtualbox/5.2.32/VirtualBox-5.2.32-132073-OSX.dmg
http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ubuntu-16.04.6-server-amd64.iso
注意:
1 在Ubuntu安装过程中,选择OpenSSH服务
2 避免使用Ubuntu 14.04或者Debian 8,因为它们对Java的要求很严格
3 Ubuntu 14.04遇到安装Neo4j的时候会提示解压缩包错误
#基本的版本和信息
ISO:ubuntu-16.04.6-server-amd64
username: retire2053
password:12345678
安装VBoxGuestAdditions.iso装载
#下载5.2.32版本的VBox,http://download.virtualbox.org/virtualbox/5.2.32/VBoxGuestAdditions_5.2.32.iso
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
sudo reboot
文件备份
虚拟机上的文件,备份在~/source