在Linux服务器上安装及配置Neo4j
Step 1: 到Neo4j官网上https://neo4j.com/download-center/#community下载Linux社区版本的Neo4j。
这里需要注意一个情况,如果服务器上已经有JDK,通过java -version查看一下版本,如果是1.8.xx的版本,下载Neo4j 3.xx的版本。Neo4j 4.xx的版本需要jdk的version是11。
我在安装jdk 11.xx 的时候,在环境配置更新的时候报错baidircolors: command not founded. 这个bug在网上搜都没有完全相似的报错信息,难以解决,故考虑适应服务器上已有的jdk 1.8.0_275版本,下载并向服务器上上传了neo4j-community-3.5.24-unix.tar。
Step 2: 在服务器上,用以下语句解压文件:
tar -xf neo4j-community-3.5.24-unix.tar
Step 3: 解压后得到neo4j-community-3.5.24文件夹,打开后进入bin文件夹,./neo4j start即可运行neo4j,根据运行后的提示信息,已经可以在浏览器上通过 http://localhost:7474 访问数据库了。但是我将localhost换成服务器的ip地址,并将网址输入浏览器的时候,显示“无法访问此网站”,无法打开服务器界面。这个时候就需要配置一下环境来解决问题了。
Step 4:可以通过两个命令来增加环境变量。vim /etc/profile 是需要在root权限下,修改后,所有的用户都能用。vim ~/.bashrc 就在当前的用户下,修改环境变量,不影响其他用户。两种命令都可以达到修改环境变量的目的,根据个人情况定用哪个。
打开文件,如果显示只读且无法用:wq保存修改的话,在vim前加sudo。打开文件后,在文件末尾加如下两行代码:
export NEO4J_HOME=neo4j路径
export PATH=$PATH:$NEO4J_HOME/bin
加完之后esc->:wq保存修改即可。
Step 5: 更新修改,如果修改的是/etc/profile 就source /etc/profile,如果修改的是~/.bashrc,就source ~/.bashrc
Step 6: 检验是否修改成功。注意,加了环境变量之后,就不需要只在bin文件在启动neo4j了,也不需要在前面加./,在任意路径下,直接用neo4j start就可以启动数据库。这样Neo4j算配置成功:
Step 7:接下来再配置一下数据库的默认localhost。在neo4j-community-3.5.24文件夹下vim conf/neo4j.conf:
在打开的文档中通过输入“/address”检索到下图两行:
将等号后边都改成自己的服务器ip即可。注意,刚打开时这两行是被注释掉的,在修改后需要解注释。
Step 8: 输入neo4j start检验成果(如果本来就是开着的,可以先stop再打开)。在浏览器中输入http://你的服务器ip:7474/ 即可看到neo4j的browser界面。
下一节说明如何向Neo4j导入数据。