当前位置:   article > 正文

Linux环境安装Neo4j图数据库及远程访问防火墙设置_centos7安装neo4j-3.5.28

centos7安装neo4j-3.5.28

1. Neo4j下载与安装

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

其中,新增NEO4J_HOME和PATH配置。重新启动配置生效:
source /etc/profile

启停Neo4j图数据库命令如下:

#启动
neo4j start
#停止
neo4j stop
  • 1
  • 2
  • 3
  • 4

2. 配置NEO4J允许远程访问

进入NEO4J_HOME的conf文件夹,修改neo4j.conf文件中的配置。

vim conf/neo4j.conf

  1. 允许外部地址访问,取消第54行的注释(配置文件中的注释是首字母为“#”):
    dbms.connectors.default_listen_address=0.0.0.0
    如保留前面的 # ,则Neo4j只能通过本地来访问。

  2. 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改成想要的端口号
  • 1
  • 2
  • 3

3. 防火墙设置

受到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 # 看一下这几个端口是不是打开了
  • 1
  • 2
  • 3
  • 4
  • 5

参考:
《在Linux的云服务器上部署Neo4j,并通过端口映射允许外网访问》 CSDN博客 ,天天吃甜橙 ,2019年10月
《Neo4j图数据库入门实践》 CSDN博客 ,肖永威 ,2021年5月

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/672663
推荐阅读
相关标签
  

闽ICP备14008679号