阿里云服务器上(CentOS)安装部署 Neo4j

阿里云服务器上(CentOS)安装部署 Neo4j

前言

大创项目需要使用Neo4j图数据库,但是在windows底下安装配置总是有莫名其妙的错误,头都大了,于是搬到云上来安装配置,顺利多了,而且便于团队共同使用交流,在这里记录一下我的安装配置过程


步骤

1.下载

先去Neo4j官网https://neo4j.com/download-center/#community上下载neo4j-community-3.5.26-unix.tar,因为我的JDK版本是1.8.0,所以下载的是3.5.26的版本,如果想下载Neo4j 4.x.x的版本就需要更高的JDK版本,因为懒得重新配置JDK,所以我接着用旧版本的,如果不知道自己的JDK版本,可以使用命令java -version查看

[root@dululuya ~]# java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

2.安装配置

①先创建一个文件夹,之后关于Neo4j的文件都丢里面

[root@dululuya ~]# ls             //查看目录下内容
JDK  Tomcat
[root@dululuya ~]# mkdir Neo4j   //创建Neo4j文件夹
[root@dululuya ~]# ls
JDK  Neo4j  Tomcat
[root@dululuya ~]# cd Neo4j     //进入Neo4j文件夹
[root@dululuya Neo4j]# rz       //将下载的压缩包上传
[root@dululuya Neo4j]# ls
neo4j-community-3.5.26-unix.tar
[root@dululuya Neo4j]# tar -xf neo4j-community-3.5.26-unix.tar   //解压缩
[root@dululuya Neo4j]# ls
neo4j-community-3.5.26  neo4j-community-3.5.26-unix.tar
[root@dululuya Neo4j]# rm -f neo4j-community-3.5.26-unix.tar  //解压缩之后就将压缩包删除
[root@dululuya Neo4j]# ls
neo4j-community-3.5.26
[root@dululuya Neo4j]# mv neo4j-community-3.5.26 neo4j  //重命名一下以后方便输入
[root@dululuya Neo4j]# ls
neo4j

②接下来配置环境,使用root权限修改/etc/profile配置

[root@dululuya ~]# su root
[root@dululuya ~]# sudo vim /etc/profile  //进入并修改配置文件

在文件末添加以下代码,按[Insert]键输入,输入完毕后按[Esc]然后输入:wq!保存并退出

#Neo4j
export NEO4J_HOME=/root/Neo4j/neo4j
export PATH=$PATH:$NEO4J_HOME/bin

文件末添加代码
输入命令source /etc/profile更新修改,任意路径下输入neo4j,显示以下内容就算配置成功了可以输入对应的命令查看效果

[root@dululuya ~]# source /etc/profile  //更新配置
[root@dululuya ~]# neo4j
Usage: neo4j { console | start | stop | restart | status | version }
[root@dululuya ~]# neo4j version  //查看版本
neo4j 3.5.26
[root@dululuya ~]# neo4j console
Active database: graph.db
Directories in use:
  home:         /root/Neo4j/neo4j
  config:       /root/Neo4j/neo4j/conf
  logs:         /root/Neo4j/neo4j/logs
  plugins:      /root/Neo4j/neo4j/plugins
  import:       /root/Neo4j/neo4j/import
  data:         /root/Neo4j/neo4j/data
  certificates: /root/Neo4j/neo4j/certificates
  run:          /root/Neo4j/neo4j/run
Neo4j is already running (pid 10975).

③将Neo4j的默认localhost修改为自己的服务器IP地址

[root@dululuya neo4j]# vim conf/neo4j.conf

在打开的文档中输入/address可以标记出单词address,便于查找,找到下面白线框起来的两行代码,取消这两行代码前的注释,两行中的第一行让所有用户可以通过服务器IP来访问网页版的neo4j,将下面那行代码等号后面的localhost改成自己服务器的IP地址
修改默认IP
修改后

再找到这三行代码将前面的注释解开,即把“#”号去除,修改完毕后依旧是按[Esc]然后输入:wq!保存并退出。这三个是开放的端口号,可以修改成其他的,只要不冲突,我这里就直接使用默认的三个端口号
取消注释

输入neo4j stop停止服务,再输入neo4j start启动服务查看效果

[root@dululuya neo4j]# neo4j stop
Stopping Neo4j.. stopped
[root@dululuya neo4j]# neo4j start
Active database: graph.db
Directories in use:
  home:         /root/Neo4j/neo4j
  config:       /root/Neo4j/neo4j/conf
  logs:         /root/Neo4j/neo4j/logs
  plugins:      /root/Neo4j/neo4j/plugins
  import:       /root/Neo4j/neo4j/import
  data:         /root/Neo4j/neo4j/data
  certificates: /root/Neo4j/neo4j/certificates
  run:          /root/Neo4j/neo4j/run
Starting Neo4j.
Started neo4j (pid 11802). It is available at http://0.0.0.0:7474/
There may be a short delay until the server is ready.
See /root/Neo4j/neo4j/logs/neo4j.log for current status.

在浏览器端输入 http://你的服务器IP地址:7474/ 看是否能打开以下界面,账号和密码默认都是neo4j,成功登录之后需要修改密码,就可以进入并使用Neo4j了
在这里插入图片描述
在这里插入图片描述

3.打开失败

检查一下是不是阿里云服务器控制台还没有设置7473/7474端口和7687端口的安全组,在阿里云服务器管理控制台左侧点击“防火墙”,再点击“添加规则”,添加相应安全组即可。如果过上一段时间没有使用它,可能又打不开了,这时候可以使用neo4j start命令看它是不是关闭了,重新打开就行了
添加安全组


总结

Nice!

  • 17
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dululuya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值