下载

去官网下载压缩包放到服务器上。地址为neo4j 下载中心,我这里选择的是 Neo4j 3.5.25 (tar)。具体如何做呢?我这里使用的是土方法,即先压缩包下载到本地电脑(win 10系统),然后再使用 pscp 工具将其上传到 CentOS 服务器上的指定位置,假定为 A。

解压缩

上传完成后,进入压缩包在服务器中的位置 A,使用命令 tar -zxvf neo4j-community-3.5.25-unix.tar 解压缩,完成后使用 ls 命令可以看到如下图所示的目录:

修改配置文件

跟着执行下方命令即可

  • cd neo4j-community-3.5.25
  • vim conf/neo4j.conf

进入 neo4j 配置文件内部,在原文中找到以下几个信息的位置,再将其修改成与下面一致即可:

dbms.connectors.default_listen_address=0.0.0.0

dbms.connector.bolt.enabled=true

dbms.connector.bolt.listen_address=:7687

dbms.connector.http.enabled=true

dbms.connector.http.listen_address=0.0.0.0:7474

其余的不要动,保存之后退出。这里简单解释一下 http 那栏,之所开启它是因为我需要在我的本地电脑浏览器上访问这个不久之后将被成功安装在服务器上的 neo4j ,具体来说便是通过指向服务器的域名或者 IP 地址,假设为 B ,即在本地浏览器地址栏上输入 B:7474 即可访问。

启动 neo4j 服务进程

首先注意此时是处于 A/neo4j-community-3.5.25 目录下,然后输入 ./bin/neo4j start ,执行完毕之后即可,我在这一步并没有遇到任何错误,但是并不排除可能会出错错误。

关闭 neo4j 服务进程

同样的目录下,执行 ./bin/neo4j stop 后即可关闭服务进程。

本地浏览器访问 neo4j 服务进程

我先谈谈正常情况下的步骤吧,在本地浏览器上键入 B:7474 后,会出现如下图所示的页面:

输入账号密码,初次进入的默认账号和密码都是 neo4j,首次成功进入之后,会要求你修改密码,之后便可以进入主页面,如下图;

至此 neo4j 便已经成功安装在服务器上了。

浏览器访问时出现的错误

  • 首先一个是键入 B:7474 后无法进入,这首先是因为服务器并没有开启 7474 端口,我使用的阿里云服务器,如果要开启 7474 端口,需要去阿里云控制台中添加安全组,这里我还多做了一步防火墙的操作,可能是多余的吧,但我也记录一下吧,依次执行如下命令:
  1. firewall-cmd --zone=public --permanent --add-port=7474/tcp
  2. firewall-cmd --reload
  3. firewall-cmd --list-ports

    最后一个命令是为了查看 7474 端口是否已经被成功添加了
  • 第二个问题是在输入账号密码之后,一直连接不上,这里主要是因为它使用了 7687 这个端口,而它刚好也没有开放,这就导致连接服务器进程失败,解决办法同上,开放 7687 端口,做法和上面是一样的,这里就不再赘述,只要将 7474 改为 7687 即可。

记 CentOS 服务器上安装 neo4j 图数据库及本地访问的更多相关文章

  1. 在centos 服务器上安装phalcon框架 undefined symbol: php_pdo_get_dbh_ce

    去git 下载对应版本的框架 命令行: sudo yum install php-devel pcre-devel gcc make 然后使用GIT clone到服务器上,然后 git clone g ...

  2. 在阿里云CentOS服务器上安装Python3.7并设置为默认Python

    1.引言 Linux操作系统自带一个python2.7,没有python3,在开发的时候非常不便,因此需要安装一个python3,并且将python3设置系统默认python,同时还不能影响那些Lin ...

  3. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  4. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  5. Ubuntu16.04上安装neo4j数据库

    什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...

  6. neo4j 图数据库安装及介绍

    neo4j 图数据库安装及介绍 一.neo4j图数据库介绍 图数据库,顾名思义就是利用了"图的数据结构来作为数据存储逻辑体现的一种数据库",所以要想学好图数据库当然需要了解一些关于 ...

  7. 如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  8. 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器

    #!/bin/bash # # 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器: # # .安装服务 # .创建svn版本库 # .创建svn用户 # .配置sv ...

  9. 尝试在阿里云的Linux服务器器上安装拥有图形界面的Pycharm

    在Linux服务器上跑Python项目发现每次从本地上传文件太过麻烦,于是打算在服务器上安装Pycharm直接写Pycharm代码.   去Pycharm的官网下载Linux版本(支持正版于是我下载了 ...

随机推荐

  1. CentOS下配置VNC

    配置桌面 # 安装gnome桌面环境 yum groupinstall Desktop -y # 安装中文语言支持包(可选) yum groupinstall 'Chinese Support' -y ...

  2. docker centos容器无法yum

      问题 dockerfile yum -y install vim的时候一直未响应 但是在本地虚拟机centos7上运行则没问题   https://blog.csdn.net/jimiao_xxx ...

  3. MiniProfiler性能监控分析工具在.NET项目中的使用

    MiniProfiler是一款针对.NET, Ruby, Go and Node.js的性能分析的轻量级程序.可以对一个页面本身,及该页面通过直接引用.Ajax.Iframe形式访问的其它页面进行监控 ...

  4. day1(Django)

    1,web项目工作流程 1.1 了解web程序工作流程 1.2 django生命周期   2,django介绍 目的:了解Django框架的作用和特点作用: 简便.快速的开发数据库驱动的网站 Djan ...

  5. PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的toolButtonStyle属性

    tooButtonStyle属性保存主窗口工具栏按钮的样式设置,用来表示工具栏按钮的文字和图标怎么显示. 该属性的可设置值类型为枚举类型Qt.ToolButtonStyle,它包含如下值: 该属性的缺 ...

  6. 第15.13节 PyQt(Python+Qt)入门学习:Qt Designer的Spacers部件详解

    一. 引言 在Designer的部件栏中,有两种类型的Spacers部件,下图中上面布局中为一个水平间隔部件(按钮1和按钮2之间的部件),下面布局中为一个垂直间隔部件(按钮3和4之间),如图: 这两种 ...

  7. SELECT 1,2,3...的含义及其在SQL注入中的用法

    首先,select 之后可以接一串数字:1,2,3-只是一个例子,这串数字并不一定要按从小到大排列,也不一定从1开始,这串数字的值和顺序是任意的,甚至可以是重复的,如:11,465,7461,35 或 ...

  8. MySQL-索引分类及使用索引

    1.什么是索引? 索引:存储引擎用于快速找到记录的一种数据结构,默认使用B-Tree索引.索引是存储引擎层中实现.简单理解为:排好序的快速查找数据结构 索引的目的:提高数据查询的效率,优化查询性能,就 ...

  9. 「生产事故」MongoDB复合索引引发的灾难

    前情提要 11月末我司商品服务的MongoDB主库曾出现过严重抖动.频繁锁库等情况. 由于诸多业务存在插入MongoDB.然后立即查询等逻辑,因此项目并未开启读写分离. 最终定位问题是由于:服务器自身 ...

  10. AcWing 328. 芯片 (二进制写法)

    题目链接 我自闭了,调了一下午,我居然认为 \(2, 3\) 凑不出 \(7\),我怕是个孤儿. 这是一位非要用二进制写的勇士. 首先定义状态 \(S\),若 \(S\) 的二进制第 \(k\) 位为 ...