记 CentOS 服务器上安装 neo4j 图数据库及本地访问
下载
去官网下载压缩包放到服务器上。地址为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 端口,需要去阿里云控制台中添加安全组,这里我还多做了一步防火墙的操作,可能是多余的吧,但我也记录一下吧,依次执行如下命令:
- firewall-cmd --zone=public --permanent --add-port=7474/tcp
- firewall-cmd --reload
- firewall-cmd --list-ports
最后一个命令是为了查看 7474 端口是否已经被成功添加了
- 第二个问题是在输入账号密码之后,一直连接不上,这里主要是因为它使用了 7687 这个端口,而它刚好也没有开放,这就导致连接服务器进程失败,解决办法同上,开放 7687 端口,做法和上面是一样的,这里就不再赘述,只要将 7474 改为 7687 即可。
记 CentOS 服务器上安装 neo4j 图数据库及本地访问的更多相关文章
- 在centos 服务器上安装phalcon框架 undefined symbol: php_pdo_get_dbh_ce
去git 下载对应版本的框架 命令行: sudo yum install php-devel pcre-devel gcc make 然后使用GIT clone到服务器上,然后 git clone g ...
- 在阿里云CentOS服务器上安装Python3.7并设置为默认Python
1.引言 Linux操作系统自带一个python2.7,没有python3,在开发的时候非常不便,因此需要安装一个python3,并且将python3设置系统默认python,同时还不能影响那些Lin ...
- Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...
- Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...
- Ubuntu16.04上安装neo4j数据库
什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...
- neo4j 图数据库安装及介绍
neo4j 图数据库安装及介绍 一.neo4j图数据库介绍 图数据库,顾名思义就是利用了"图的数据结构来作为数据存储逻辑体现的一种数据库",所以要想学好图数据库当然需要了解一些关于 ...
- 如何在 CentOS 7 上安装 Redis 服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
- 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器
#!/bin/bash # # 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器: # # .安装服务 # .创建svn版本库 # .创建svn用户 # .配置sv ...
- 尝试在阿里云的Linux服务器器上安装拥有图形界面的Pycharm
在Linux服务器上跑Python项目发现每次从本地上传文件太过麻烦,于是打算在服务器上安装Pycharm直接写Pycharm代码. 去Pycharm的官网下载Linux版本(支持正版于是我下载了 ...
随机推荐
- FPGA 流水灯
VerilogHDL那些事儿_建模篇(黑金FPGA开发板配套教程) 作者:akuei2 说明:参照该书将部分程序验证学习一遍 学习时间:2014年5月2号 主要收获: 1. 对FPGA有初步了解: 2 ...
- Alpha冲刺-第四次冲刺笔记
Alpha冲刺-冲刺笔记 这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2 这个作业要求在哪里 https://edu.cnblogs. ...
- SVN报错working copy is not uptodate
报错信息 回想了下我更改的信息:删除了一些包,增加了一些包,删除了文件,增加了文件. 解决操作:先更新,然后提交试下,又报了以下错误 解决操作:右键项目,team->show tree conf ...
- 第7.18节 案例详解:Python类中装饰器@staticmethod定义的静态方法
第7.18节 案例详解:Python类中装饰器@staticmethod定义的静态方法 上节介绍了Python中类的静态方法,本节将结合案例详细说明相关内容. 一. 案例说明 本节定义了类Sta ...
- 通俗易懂方式解说Python中repr(变量)和str(变量)函数的区别
老猿在<Python中repr(变量)和str(变量)的返回值有什么区别和联系>介绍了repr(变量)和str(变量)的区别和联系(对应特殊方法__repr__和__str__),但老猿刚 ...
- requests的再次学习
title: requests模块的再次理解 date: 2020-03-10 22:44:26 tags: 1.response的解析 当requests模块发送请求后,我们会对其响应的数据也就是r ...
- jQuery笔记(一)
day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...
- Spark流式状态管理(updateStateByKey、mapWithState等)
通常使用Spark的流式框架如Spark Streaming,做无状态的流式计算是非常方便的,仅需处理每个批次时间间隔内的数据即可,不需要关注之前的数据,这是建立在业务需求对批次之间的数据没有联系的基 ...
- Day4 Scrum 冲刺博客
线上会议: 昨天已完成的工作与今天计划完成的工作及工作中遇到的困难: 成员姓名 昨天完成工作 今天计划完成的工作 工作中遇到的困难 纪昂学 创建一个Tetromino类来作为7个经典形状的父类 绘制下 ...
- web移动端css reset
通用版css reset,pc端使用只需要修改html{font-size: 10px;}为html{font-size: 12px;} @charset "utf-8"; htm ...