赞
踩
Neo4j官网下载地址为:https://neo4j.com/download-center/#releases。由于本机已经安装了JDK1.8,则只安装Neo4j3.5.X版本(需要JDK1.8及以上版本支持),而4.0以上版本需要JDK1.11,需要大家注意。
JDK安装过程详见《CenOS7安装JDK与MySQL、Tomcat、TomEE(Opentext Process Platform安装实践之准备篇)》。
使用root用户安装:
su root
解压压缩文件到当前文件夹下:
tar -zxf neo4j-community-3.5.28-unix.tar
修改文件夹名称为neo4j。
mv neo4j-community-3.5.28 neo4j
移动Neo4j到/opt目录下:
mv neo4j /opt/neo4j
编辑/etc/profile文件,把Neo4j文件路径加到系统环境中,如果只是给某个用户使用,则编辑当前用户下的~/.bashrc。
vim /etc/profile
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export NEO4J_HOME=/opt/neo4j
export PATH=$NEO4J_HOME/bin:$PATH
其中,新增NEO4J_HOME和PATH配置。重新启动配置生效:
source /etc/profile
启停Neo4j图数据库命令如下:
#启动
neo4j start
#停止
neo4j stop
进入NEO4J_HOME的conf文件夹,修改neo4j.conf文件中的配置。
vim conf/neo4j.conf
允许外部地址访问,取消第54行的注释(配置文件中的注释是首字母为“#”):
dbms.connectors.default_listen_address=0.0.0.0
如保留前面的 # ,则Neo4j只能通过本地来访问。
Neo4j的默认bolt协议的端口是7687,http和https的端口分别是7474和7473。如果想要修改端口的话,可以去掉71,75和79行的注释,并且修改端口号。
dbms.connector.bolt.listen_address=:7687 #去掉71行注释,把7687改成想要的端口号
dbms.connector.http.listen_address=:7474 #去掉75行注释,把7474改成想要的端口号
dbms.connector.https.listen_address=:7473 #去掉79行注释,把7473改成想要的端口号
受到Linux操作系统的影响,仅仅这样设置是不够的,我们需要在系统中让防火墙开启这几个端口,让外部能访问。
firewall-cmd --zone=public --add-port=7474/tcp --permanent #开启7474端口
firewall-cmd --zone=public --add-port=7687/tcp --permanent #开启7687端口
firewall-cmd --zone=public --add-port=7473/tcp --permanent #开启7473端口
firewall-cmd --reload # 生效配置
firewall-cmd --zone=public --list-ports # 看一下这几个端口是不是打开了
参考:
《在Linux的云服务器上部署Neo4j,并通过端口映射允许外网访问》 CSDN博客 ,天天吃甜橙 ,2019年10月
《Neo4j图数据库入门实践》 CSDN博客 ,肖永威 ,2021年5月
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。