![精通Neo4j](https://wfqqreader-1252317822.image.myqcloud.com/cover/113/47216113/b_47216113.jpg)
2.1.2 在各个操作系统上的安装
通过上述操作下载与自己操作系统相对应的安装包后,就可以进行安装了。在不同的操作系统中安装步骤是不同的,下面分别介绍在Windows、Mac、CentOS、Ubuntu系统下的安装步骤,其中着重介绍Windows EXE安装包安装、Mac系统的dmg安装包安装、CentOS的yum安装;对于各个系统的压缩包版安装都是类似的,我们仅讲解Windows和Ubuntu的压缩包版安装。
2.1.2.1 Windows系统EXE安装包版安装
Windows系统下安装Neo4j有两种版本可供选择:Desktop版和压缩包版。
按照普通安装包的安装方式,双击打开安装包,按照引导选择安装路径,然后单击“下一步”按钮,如图2-6所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P58_83005.jpg?sign=1738851789-mdZer9RujJjaGngDsUaIxagA9MS5o5DJ-0-2bdcd60ea7d277d4ccbf179c5e61d5bc)
图2-6 Neo4j安装界面
安装程序启动后需要选择为当前Windows账户安装还是为所有使用此电脑的Windows账户安装,我们使用默认的“仅为我安装”,单击“下一步”按钮,开始安装,如图2-7所示。直到弹出图2-8所示的对话框,表示安装完成。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P59_83020.jpg?sign=1738851789-ypVCSUCh002UXi4fMqufHgHiQhL2Km1n-0-c773070e30ffd9397468b044b54bc0c2)
图2-7 Neo4j安装进度界面
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P59_83023.jpg?sign=1738851789-bYtEL2w0ewyTVyk4cLLw9yVh3CjLr2jF-0-966dbcc0c4f058ed311a0b93b5f4c1a9)
图2-8 Neo4j安装完成界面
当Windows系统下的Neo4j EXE安装包版已安装完毕后,桌面上即可看到如图2-9所示的Neo4j Desktop快捷方式。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P59_83027.jpg?sign=1738851789-31VkDgQwGWg80PDBJLC7rSgKlgZzth3D-0-ade00a94af76cbb931995a3168f30f28)
图2-9 Neo4j Desktop快捷方式
2.1.2.2 Windows系统下压缩包版安装Neo4j
Neo4j压缩包版本无须运行安装包,只需要将压缩文件解压到任意文件夹下即可,但需要使用命令行进行一些相关的配置来启动数据库,如图2-10所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P60_83032.jpg?sign=1738851789-ikyFm0m6WuT2UHNTbxDtgasaygb3El4K-0-8c83dc153152483c573330784a3f6601)
图2-10 Neo4j压缩包
解压后程序目录如图2-11所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P60_83042.jpg?sign=1738851789-7it3Qly4V35uOJO2gUGrozNa73kU72DT-0-f3e0491452a501830dbda65762079404)
图2-11 Neo4j压缩包解压内容
在bin目录下是Neo4j的运行目录,在命令行下需要使用这个目录的文件地址,如图2-12所示文件地址是C:\Program Files\neo4j-community-4.4.6\bin。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P60_83052.jpg?sign=1738851789-PH8lZXdKi39ZaNPZW6eAti3A8whaobT5-0-d10348b05ffd6632b933246ad6e19051)
图2-12 Neo4j压缩包版执行路径
接下来在命令行下进行配置。首先需要使用管理员身份启动命令行工具,具体操作是在“开始”→“附件”→“命令提示符”,右击后选择“以管理员身份运行”。运行后输入cd C:\Program Files\neo4j-community-4.4.6\bin命令导航到Neo4j的运行目录,如图2-13所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P60_83060.jpg?sign=1738851789-iCXtAtkQpTvZnMB62fdblhITZWrR31Yv-0-f04c8eaaac9999e144fa1325a36f38fd)
图2-13 过控制台导航到Neo4j执行路径
在Neo4j运行目录下输入neo4j命令,系统会返回关于neo4j运行命令的相关指令,按照“neo4j <指令名>”的格式就可以运行相关操作了。
● console:打开Neo4j的控制台。
● start:启动Neo4j。
● stop:关闭Neo4j。
● restart:重启Neo4j。
● status:查看Neo4j运行状态。
● install-service:安装Neo4j在Windows系统上的服务。
● uninstall-service:卸载Neo4j在Windows系统上的服务。
首次安装Neo4j需要先运行neo4j install-service命令,将Neo4j服务安装在系统上,如图2-14所示;然后再运行neo4j start命令,启动Neo4j,如图2-15所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P61_83072.jpg?sign=1738851789-gMbTUc78wLsIdxhpmJlIaSkhLeEsuj2p-0-02c62d4a737c11faf312fb35b89c1d37)
图2-14 安装Neo4j服务
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P61_83080.jpg?sign=1738851789-6qwY8urMl4pgwlAd5U1ktUJ8k6BIuXWH-0-adfaeaa02f86dec620e0111d8cfd3338)
图2-15 启动Neo4j
当然如果想要卸载Neo4j,可以运行neo4j uninstall-service命令,这样Neo4j服务就卸载了,如图2-16所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P62_83092.jpg?sign=1738851789-Wt1scqdkJHHFi9Oc7r2VyJJ1Td3PAlXn-0-78400f7a27aa8a0ce277364bcb3bb197)
图2-16 卸载Neo4j服务
2.1.2.3 Mac系统安装Neo4j
Mac系统的dmg安装相对简单,只需要将dmg安装包拖入到名为Applications的应用程序文件夹下即可,如图2-17所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P62_83165.jpg?sign=1738851789-6BrmRf9LLYgycn3lxhOjx4087AEC7hhD-0-5117bf8fcca4e75724f8db0916c7b962)
图2-17 Mac系统安装Neo4j
2.1.2.4 CentOS系统安装Neo4j
对于CentOS系统安装Neo4j,可以全部通过命令来完成,这样方便以后在很多实际生产环境下能部署到没有安装图形界面的CentOS系统上。
在CentOS命令行下依次输入如下命令:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P62_101285.jpg?sign=1738851789-pVb2pCulmuW3wd1iXCvGgBgvDNKEBY9h-0-2783e3937e9fff9f508cf6da730e9de2)
其中cd /tmp为导航到系统tmp目录下。
然后使用wget http://debian.neo4j.org/neotechnology.gpg.key命令将安装配置文件neotechnology.gpg.key下载到当前目录。
再使用sudo rpm --import neotechnology.gpg.key命令将安装配置文件导入到系统中。
接下来,需要编辑neo4j.repo文件,用文本编辑器创建一个neo4j.repo文件并在此文件内填入下列内容:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P62_101286.jpg?sign=1738851789-Csx7DPV7xvFeA2RTXIN1jpYZlEN64wrx-0-634a07f44736d800d2fea6438a43b878)
将已经创建好的neo4j.repo文件添加到系统yum repo安装环境中,命令如下:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P62_83157.jpg?sign=1738851789-Y47t2TiHffXTz7bv3yxm9fcdI4MjG0qY-0-067a702bd44ff524f99601e1bfdc9ab8)
最后,就可以使用yum命令安装neo4j了。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P63_83181.jpg?sign=1738851789-umYigZQfiERfccp9bKzoKeZGtTzfx5Ns-0-f58a23209b8b6c02098d7d3a95bd8b59)
至此,在CentOS系统下Neo4j已安装完毕。下面是安装后Neo4j的文件路径:
● Neo4j安装目录为:/usr/share/neo4j。
● Neo4j的属性文件所在目录为:/etc/neo4j。
● Neo4j默认的数据库文件保存目录为:/var/lib/neo4j。
在/usr/share/neo4j/bin运行目录下,运行neo4j start命令就可以启动neo4j数据库了。
2.1.2.5 Ubuntu系统安装Neo4j
Ubuntu系统下安装Neo4j非常简单。
(1)第一步:将Neo4j的community版本下载后,在命令行下将tar文件进行解压,运行的命令是:tar -zvxf neo4j-community-2.0.1.tar.gz。
(2)第二步:修改conf/neo4j-server.properties配置文件,将org.neo4j.server.webserver.address=0.0.0.0注释字符去掉。
(3)最后一步,进入bin目录,运行neo4j start命令启动neo4j数据库即可。