本文记录一下在CentOS 6.7上,安装neo4j图数据库,本文安装的版本为neo4j-community-2.3.9-unix.tar.gz。

下载Neo4j安装包

使用wget命令获取Neo4j安装包~如:

[root@dev18 srv]# wget https://neo4j.com/artifact.php?name=neo4j-community-2.3.9-unix.tar.gz
--2017-03-24 18:42:00-- https://neo4j.com/artifact.php?name=neo4j-community-2.3.9-unix.tar.gz
Resolving neo4j.com... 50.19.98.36, 54.204.9.74
Connecting to neo4j.com|50.19.98.36|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 58730611 (56M) [application/x-gzip]
Saving to: “artifact.php?name=neo4j-community-2.3.9-unix.tar.gz” 100%[====================================================================================================================================================================================================================================>] 58,730,611 6.87K/s in 48m 10s 2017-03-24 19:30:11 (19.8 KB/s) - “artifact.php?name=neo4j-community-2.3.9-unix.tar.gz” saved [58730611/58730611]

解压Neo4j安装包

使用tar -zvxf 命令解压neo4j安装包~ 如:

root@dev18 srv]# tar -zvxf artifact.php\?name\=neo4j-community-2.3.9-unix.tar.gz
neo4j-community-2.3.9/
neo4j-community-2.3.9/bin/
neo4j-community-2.3.9/data/
neo4j-community-2.3.9/data/import/
neo4j-community-2.3.9/data/log/
neo4j-community-2.3.9/conf/
neo4j-community-2.3.9/system/
neo4j-community-2.3.9/system/lib/
neo4j-community-2.3.9/lib/
neo4j-community-2.3.9/plugins/
neo4j-community-2.3.9/bin/README.txt
neo4j-community-2.3.9/data/import/README.txt
neo4j-community-2.3.9/data/log/README.txt
neo4j-community-2.3.9/data/README.txt
neo4j-community-2.3.9/CHANGES.txt
neo4j-community-2.3.9/LICENSES.txt
neo4j-community-2.3.9/conf/neo4j-wrapper.conf
neo4j-community-2.3.9/conf/neo4j-server.properties
neo4j-community-2.3.9/conf/neo4j-http-logging.xml
neo4j-community-2.3.9/conf/README.txt
neo4j-community-2.3.9/conf/neo4j.properties
neo4j-community-2.3.9/system/lib/README.txt
neo4j-community-2.3.9/system/README.txt
neo4j-community-2.3.9/lib/README.txt
neo4j-community-2.3.9/NOTICE.txt
neo4j-community-2.3.9/README.txt
neo4j-community-2.3.9/LICENSE.txt
neo4j-community-2.3.9/plugins/README.txt
neo4j-community-2.3.9/bin/Neo4j-Management/
neo4j-community-2.3.9/bin/neo4j-import
neo4j-community-2.3.9/bin/neo4j-shell
neo4j-community-2.3.9/bin/neo4j-installer
neo4j-community-2.3.9/bin/utils
neo4j-community-2.3.9/bin/neo4j
neo4j-community-2.3.9/system/resources/
neo4j-community-2.3.9/system/resources/org.neo4j.server.plist
neo4j-community-2.3.9/UPGRADE.txt
neo4j-community-2.3.9/lib/neo4j-kernel-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-primitive-collections-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-unsafe-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-function-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-io-2.3.9.jar
neo4j-community-2.3.9/lib/commons-lang3-3.3.2.jar
neo4j-community-2.3.9/lib/neo4j-csv-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-logging-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-lucene-index-2.3.9.jar
neo4j-community-2.3.9/lib/lucene-core-3.6.2.jar
neo4j-community-2.3.9/lib/neo4j-graph-algo-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-udc-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-graph-matching-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-cypher-2.3.9.jar
neo4j-community-2.3.9/lib/scala-library-2.11.7.jar
neo4j-community-2.3.9/lib/scala-reflect-2.11.7.jar
neo4j-community-2.3.9/lib/scala-parser-combinators_2.11-1.0.4.jar
neo4j-community-2.3.9/lib/neo4j-codegen-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-cypher-compiler-1.9_2.11-2.0.5.jar
neo4j-community-2.3.9/lib/neo4j-cypher-compiler-2.2_2.11-2.2.10.jar
neo4j-community-2.3.9/lib/parboiled-scala_2.11-1.1.7.jar
neo4j-community-2.3.9/lib/parboiled-core-1.1.7.jar
neo4j-community-2.3.9/lib/concurrentlinkedhashmap-lru-1.4.2.jar
neo4j-community-2.3.9/lib/neo4j-cypher-compiler-2.3-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-cypher-frontend-2.3-2.3.9.jar
neo4j-community-2.3.9/lib/opencsv-2.3.jar
neo4j-community-2.3.9/lib/neo4j-jmx-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-consistency-check-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-consistency-check-legacy-2.3.9.jar
neo4j-community-2.3.9/lib/server-api-2.3.9.jar
neo4j-community-2.3.9/lib/neo4j-shell-2.3.9.jar
neo4j-community-2.3.9/lib/jline-2.12.jar
neo4j-community-2.3.9/lib/neo4j-import-tool-2.3.9.jar
neo4j-community-2.3.9/system/lib/asm-5.0.2.jar
neo4j-community-2.3.9/system/lib/neo4j-server-2.3.9.jar
neo4j-community-2.3.9/system/lib/jsr311-api-1.1.2.r612.jar
neo4j-community-2.3.9/system/lib/commons-configuration-1.10.jar
neo4j-community-2.3.9/system/lib/commons-lang-2.6.jar
neo4j-community-2.3.9/system/lib/commons-logging-1.1.1.jar
neo4j-community-2.3.9/system/lib/commons-digester-2.1.jar
neo4j-community-2.3.9/system/lib/commons-beanutils-1.8.3.jar
neo4j-community-2.3.9/system/lib/neo4j-browser-2.3.9.jar
neo4j-community-2.3.9/system/lib/logback-classic-1.1.2.jar
neo4j-community-2.3.9/system/lib/logback-core-1.1.2.jar
neo4j-community-2.3.9/system/lib/slf4j-api-1.7.6.jar
neo4j-community-2.3.9/system/lib/logback-access-1.1.2.jar
neo4j-community-2.3.9/system/lib/jetty-server-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/javax.servlet-api-3.1.0.jar
neo4j-community-2.3.9/system/lib/jetty-http-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-util-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-io-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-webapp-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-xml-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-servlet-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jetty-security-9.2.9.v20150224.jar
neo4j-community-2.3.9/system/lib/jersey-server-1.19.jar
neo4j-community-2.3.9/system/lib/jersey-core-1.19.jar
neo4j-community-2.3.9/system/lib/jersey-servlet-1.19.jar
neo4j-community-2.3.9/system/lib/netty-all-4.0.28.Final.jar
neo4j-community-2.3.9/system/lib/commons-io-2.4.jar
neo4j-community-2.3.9/system/lib/jackson-jaxrs-1.9.13.jar
neo4j-community-2.3.9/system/lib/jackson-core-asl-1.9.13.jar
neo4j-community-2.3.9/system/lib/jackson-mapper-asl-1.9.13.jar
neo4j-community-2.3.9/system/lib/rrd4j-2.2.jar
neo4j-community-2.3.9/system/lib/rhino-1.7R4.jar
neo4j-community-2.3.9/system/lib/bcprov-jdk15on-1.52.jar
neo4j-community-2.3.9/system/lib/bcpkix-jdk15on-1.52.jar
neo4j-community-2.3.9/system/lib/jersey-multipart-1.19.jar
neo4j-community-2.3.9/system/lib/mimepull-1.9.3.jar
neo4j-community-2.3.9/system/lib/neo4j-server-2.3.9-static-web.jar
[root@dev18 srv]#

修改目录名neo4j-community-2.3.9到neo4j~

[root@dev18 srv]# mv neo4j-community-2.3.9/ neo4j
[root@dev18 srv]#

启动

进入neo4j的bin目录,使用./neo4j console ~~

[root@dev18 neo4j]# cd bin
[root@dev18 bin]# ll
total 48
-rwxr-xr-x 1 112 nfsnobody 10712 Jan 18 19:14 neo4j
-rwxr-xr-x 1 112 nfsnobody 3652 Jan 18 19:14 neo4j-import
-rwxr-xr-x 1 112 nfsnobody 4445 Jan 18 19:14 neo4j-installer
drwxr-xr-x 2 112 nfsnobody 4096 Jan 18 19:14 Neo4j-Management
-rwxr-xr-x 1 112 nfsnobody 3520 Jan 18 19:14 neo4j-shell
-rw-r--r-- 1 112 nfsnobody 136 Jan 18 19:14 README.txt
-rwxr-xr-x 1 112 nfsnobody 10642 Jan 18 19:14 utils

查看进程~

[root@dev18 ~]# ps -ef| grep neo4j
root 20854 20815 6 19:55 pts/2 00:00:19 /usr/java/jdk1.7.0_71/bin/java -cp /srv/neo4j/lib/commons-lang3-3.3.2.jar:/srv/neo4j/lib/concurrentlinkedhashmap-lru-1.4.2.jar:/srv/neo4j/lib/jline-2.12.jar:/srv/neo4j/lib/lucene-core-3.6.2.jar:/srv/neo4j/lib/neo4j-codegen-2.3.9.jar:/srv/neo4j/lib/neo4j-consistency-check-2.3.9.jar:/srv/neo4j/lib/neo4j-consistency-check-legacy-2.3.9.jar:/srv/neo4j/lib/neo4j-csv-2.3.9.jar:/srv/neo4j/lib/neo4j-cypher-2.3.9.jar:/srv/neo4j/lib/neo4j-cypher-compiler-1.9_2.11-2.0.5.jar:/srv/neo4j/lib/neo4j-cypher-compiler-2.2_2.11-2.2.10.jar:/srv/neo4j/lib/neo4j-cypher-compiler-2.3-2.3.9.jar:/srv/neo4j/lib/neo4j-cypher-frontend-2.3-2.3.9.jar:/srv/neo4j/lib/neo4j-function-2.3.9.jar:/srv/neo4j/lib/neo4j-graph-algo-2.3.9.jar:/srv/neo4j/lib/neo4j-graph-matching-2.3.9.jar:/srv/neo4j/lib/neo4j-import-tool-2.3.9.jar:/srv/neo4j/lib/neo4j-io-2.3.9.jar:/srv/neo4j/lib/neo4j-jmx-2.3.9.jar:/srv/neo4j/lib/neo4j-kernel-2.3.9.jar:/srv/neo4j/lib/neo4j-logging-2.3.9.jar:/srv/neo4j/lib/neo4j-lucene-index-2.3.9.jar:/srv/neo4j/lib/neo4j-primitive-collections-2.3.9.jar:/srv/neo4j/lib/neo4j-shell-2.3.9.jar:/srv/neo4j/lib/neo4j-udc-2.3.9.jar:/srv/neo4j/lib/neo4j-unsafe-2.3.9.jar:/srv/neo4j/lib/opencsv-2.3.jar:/srv/neo4j/lib/parboiled-core-1.1.7.jar:/srv/neo4j/lib/parboiled-scala_2.11-1.1.7.jar:/srv/neo4j/lib/scala-library-2.11.7.jar:/srv/neo4j/lib/scala-parser-combinators_2.11-1.0.4.jar:/srv/neo4j/lib/scala-reflect-2.11.7.jar:/srv/neo4j/lib/server-api-2.3.9.jar:/srv/neo4j/system/lib/asm-5.0.2.jar:/srv/neo4j/system/lib/bcpkix-jdk15on-1.52.jar:/srv/neo4j/system/lib/bcprov-jdk15on-1.52.jar:/srv/neo4j/system/lib/commons-beanutils-1.8.3.jar:/srv/neo4j/system/lib/commons-configuration-1.10.jar:/srv/neo4j/system/lib/commons-digester-2.1.jar:/srv/neo4j/system/lib/commons-io-2.4.jar:/srv/neo4j/system/lib/commons-lang-2.6.jar:/srv/neo4j/system/lib/commons-logging-1.1.1.jar:/srv/neo4j/system/lib/jackson-core-asl-1.9.13.jar:/srv/neo4j/system/lib/jackson-jaxrs-1.9.13.jar:/srv/neo4j/system/lib/jackson-mapper-asl-1.9.13.jar:/srv/neo4j/system/lib/javax.servlet-api-3.1.0.jar:/srv/neo4j/system/lib/jersey-core-1.19.jar:/srv/neo4j/system/lib/jersey-multipart-1.19.jar:/srv/neo4j/system/lib/jersey-server-1.19.jar:/srv/neo4j/system/lib/jersey-servlet-1.19.jar:/srv/neo4j/system/lib/jetty-http-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-io-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-security-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-server-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-servlet-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-util-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-webapp-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jetty-xml-9.2.9.v20150224.jar:/srv/neo4j/system/lib/jsr311-api-1.1.2.r612.jar:/srv/neo4j/system/lib/logback-access-1.1.2.jar:/srv/neo4j/system/lib/logback-classic-1.1.2.jar:/srv/neo4j/system/lib/logback-core-1.1.2.jar:/srv/neo4j/system/lib/mimepull-1.9.3.jar:/srv/neo4j/system/lib/neo4j-browser-2.3.9.jar:/srv/neo4j/system/lib/neo4j-server-2.3.9.jar:/srv/neo4j/system/lib/neo4j-server-2.3.9-static-web.jar:/srv/neo4j/system/lib/netty-all-4.0.28.Final.jar:/srv/neo4j/system/lib/rhino-1.7R4.jar:/srv/neo4j/system/lib/rrd4j-2.2.jar:/srv/neo4j/system/lib/slf4j-api-1.7.6.jar:/srv/neo4j/conf -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=conf/neo4j-server.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseG1GC -XX:-OmitStackTraceInFastThrow -XX:hashCode=5 -Dneo4j.ext.udc.source=tarball -Dneo4j.home=/srv/neo4j -Dneo4j.instance=/srv/neo4j -Dfile.encoding=UTF-8 org.neo4j.server.CommunityBootstrapper
root 21027 21009 0 20:00 pts/0 00:00:00 grep neo4j
[root@dev18 ~]#
[root@dev18 bin]# ./neo4j console
Starting Neo4j Server console-mode...
2017-03-24 19:55:51.577+0800 INFO No SSL certificate found, generating a self-signed certificate..
2017-03-24 19:55:58.076+0800 INFO Successfully started database
2017-03-24 19:55:58.154+0800 INFO Starting HTTP on port 7474 (2 threads available)
2017-03-24 19:55:58.477+0800 INFO Enabling HTTPS on port 7473
2017-03-24 19:55:58.593+0800 INFO Mounting static content at /webadmin
2017-03-24 19:55:58.671+0800 INFO Mounting static content at /browser
2017-03-24 19:56:03.075+0800 INFO Remote interface ready and available at http://localhost:7474/

访问Admin UI问题

使用http://<IP>:7474访问neo4j的管理页面,访问不了~

解决方法

本文采用的方法,修改<neo4j_home>/conf目录下的neo4j-server.properties配置文件~

[root@dev18 neo4j]# cd conf/
[root@dev18 conf]# ll
total 24
-rw-r--r-- 1 112 nfsnobody 1454 Jan 18 19:14 neo4j-http-logging.xml
-rw-r--r-- 1 112 nfsnobody 1796 Jan 18 19:14 neo4j.properties
-rw-r--r-- 1 112 nfsnobody 3255 Jan 18 19:14 neo4j-server.properties
-rw-r--r-- 1 112 nfsnobody 2288 Jan 18 19:14 neo4j-wrapper.conf
-rw-r--r-- 1 112 nfsnobody 762 Jan 18 19:14 README.txt
drwxr-xr-x 2 root root 4096 Mar 24 19:55 ssl
[root@dev18 conf]#
[root@dev18 conf]#
[root@dev18 conf]# vim neo4j-server.properties

将原先注释掉的选项,去掉注释“#”, 好让其它的ip也能访问~

修改好配置之后,重新启动~

[root@dev18 bin]#
[root@dev18 bin]# ./neo4j console
Starting Neo4j Server console-mode...
2017-03-24 20:09:58.801+0800 INFO Successfully started database
2017-03-24 20:09:58.843+0800 INFO Starting HTTP on port 7474 (2 threads available)
2017-03-24 20:09:59.155+0800 INFO Enabling HTTPS on port 7473
2017-03-24 20:09:59.277+0800 INFO Mounting static content at /webadmin
2017-03-24 20:09:59.385+0800 INFO Mounting static content at /browser
2017-03-24 20:10:03.472+0800 INFO Remote interface ready and available at http://0.0.0.0:7474/

访问http://<IP>:7474,可以展示UI界面了~

设置密码~

设置密码后,进入页面,可以看到很多的说明教程,有兴趣的读者可以搭建一个玩玩~

参考文章:

https://my.oschina.net/wangmengjun/blog/866511

CentOS下Neo4j安装教程的更多相关文章

  1. CentOS下Mysql安装教程

    CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

  2. Elasticsearch 在docker和centos下的安装教程

    前言 新版本的Elasticsearch不能以root用户来运行.因此,MAC下建议使用Docker来安装. 国内各版本镜像:点击这 Centos7.4 64位 第一步 下载.tar.gz的安装包 不 ...

  3. Centos下Oracle11gR2安装教程与自动化配置脚本

    系统环境准备 开发组件与依赖库安装 安装centos时选择Server with GUI,右面的可以不勾选,后面统一来装 配置本地yum源 以上包如果缺乏可配置本地yum源进行安装 sudo moun ...

  4. Linux下Java开发环境搭建—CentOS下Mysql安装教程

    本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个笔记. MySQL下载 1.进入网 ...

  5. Window下Neo4j安装教程

    一.neo4j 介绍 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中.它是一个嵌入式的.基于磁盘的.具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储 ...

  6. (转载)Centos下Elasticsearch安装详细教程

    原文地址:http://www.cnblogs.com/sunny1009/articles/7874251.html Centos下Elasticsearch安装详细教程 1.Elasticsear ...

  7. Centos下Elasticsearch安装详细教程

    Centos下Elasticsearch安装详细教程 1.Elasticsearch简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于 ...

  8. CentOS下一键安装Openstack

    CentOS下一键安装Openstack 系统环境:Oracle VirtualBox 4.38CentOS-6.5-x86_64-bin-DVD1.iso 安装前需要修改 /etc/hosts文件, ...

  9. 淘宝Tengine 2.1.2 稳定版(nginx/1.6.2) Centos 6.5安装教程

    淘宝Tengine 2.1.2 稳定版(nginx/1.6.2) Centos 6.5 安装教程 Tengine 简介: Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大 ...

随机推荐

  1. Hall定理

    Hall定理 Tags:图论 zybl 二分图\(G=<V1,V2,E>\)中,\(|V1|<|V2|\),当且仅当\(V1\)中任意\(k(=1,2,3..|V1|)\)个顶点都与 ...

  2. python基础学习1-列表推导式和字典推导式

    #!/usr/bin/env python # -*- coding:utf-8 -*- #列表推导式 取得100内可以被2整除且不能被3整除的数字 a=[i for i in range(100) ...

  3. CF 1114 D. Flood Fill

    D. Flood Fill 链接 题意: 一个颜色序列,每个位置有一个颜色,选择一个起始位置,每次可以改变包含这个位置的颜色段,将这个颜色段修改为任意一个颜色, 问最少操作多少次.n<=5000 ...

  4. setjmp/longjmp 处理异常

    #include <stdio.h> #include <stdlib.h> #include <setjmp.h> jmp_buf jb; void f1() { ...

  5. 关于IntelliJ IDEA 创建Maven项目速度慢

    在maven的VM Options加上-DarchetypeCatalog=internal参数,如下:

  6. django套用模板404报错小结

    首先,我的项目名是MyProject.每次当我运行,然后测试页面的时候,总是弹出 其实根据stackoverflow上某大佬的解释大意就是在setting.py和urls.py的匹配上出了问题 此处放 ...

  7. [PLC]ST语言三:OUT/OUT_T/OUT_C/OUT_C-C32

    一:OUT/OUT_T/OUT_C/OUT_C-C32               说明:简单的顺控指令不做其他说明. 控制要求:无 编程梯形图: 结构化编程ST语言: (*OUT(EN,D);*) ...

  8. java学习(一) 环境搭建、hello world的demo

    本程序媛搞前端的,上班偶有空闲,不妨来学习学习,不然怎么包养小白脸,走上人生巅峰? 说实话,每个语言都相通,有了javascript的基础,并且有了两三年跟java打交道的经验,简单学习下java想必 ...

  9. C++构造函数和析构函数什么情况下会用

    析构函数: 1. 对象生命周期结束,被销毁时: 2. delete 指向对象的指针时: 3. delete 指向基类对象的指针时,其析构函数是虚函数: 4. 在嵌套关系中,对象A是对象B的成员,当对象 ...

  10. 【坚持】Selenium+Python学习之从读懂代码开始 DAY5

    2018/05/22 函数作为返回值 [来源:廖雪峰的官方网站](https://www.liaoxuefeng.com/) #No.1 def lazy_sum(*args): def sum(): ...