引言: Neo4j是目前主流的图数据库,它本身也提供了高可用的集群解决方案,本文将尝试搭建高可用的Neo4j环境。1. 什么是图数据库?图形数据库(graphic database)是利用计算机将点、线、画霹图形基本元素按一定数据结同灶行存储的数据集合。图形数据库将地图与其它类型的平面图中的图形描述为点、线、面等基本元素,并将这些图形元素按一定数据结构(通常为拓扑数据结构)建立起来的数据集合。包括两个层次:第一层次为拓扑编码的数据集合,由描述点、线、面等图形元素间关系的数据文件组成,包括多边形文件、线段文件、结点文件等。文件间通过关联数据项相互联系;第二层次为坐标编码数据集合,由描述各图形元素空间位置的坐标文件组成。图形数据库是地理信息系统中对矢量结构地图数字化数据进行组织的主要形式。2. Neo4j简介Neo4j是目前主流的一个图数据库,相比传统的关系型数据库,它可以快速的进行基于人际社交网络类的查询查询和检索;它同时提供了cypher语言来方便进行图数据库的操作和查询,该查询语言类似SQL语言。Neo4j生成测试数据 http://www.linuxidc.com/Linux/2012-05/61466.htmNeo4j运行原理 http://www.linuxidc.com/Linux/2012-02/53689.htmNeo4j High Availability 配置 http://www.linuxidc.com/Linux/2012-02/53688.htmNeo4J图数据库实践系列图数据库实践系列 (一)--Neo4J简介与安装 http://www.linuxidc.com/Linux/2013-08/88766.htm图数据库实践系列 (二)--Neo4J空间数据存储 http://www.linuxidc.com/Linux/2013-08/88767.htm图数据库实践系列 (三)--Neo4j Spatial的REST集成 http://www.linuxidc.com/Linux/2013-08/88768.htm3. neo4j可高用环境搭建系统环境: Ubuntu 14.04, JDK 1.7 3.1 下载neo4j enterprise版本 wget http://dist.neo4j.org/neo4j-enterprise-2.0.4-unix.tar.gz3.2 解压缩neo4j企业版本tar xvfz neo4j-enterprise-2.0.4-unix.tar.gzmv neo4j-enterprise-2.0.4-unix neo4j3.3 复制3个版本到/opt目录sudo cp -fr neo4j /opt/neo4j1sudo cp -fr neo4j /opt/neo4j1sudo cp -fr neo4j /opt/neo4j13.4 修改neo4j1的配置信息Neo4j.properties neo4j-server.properties 3.5 修改neo4j2的配置文件,保证其与其他的不冲突 neo4j.propertiesneo4j-server.properties
3.6 修改neo4j3的配置信息,确保其与1,2的端口不冲突 neo4j.propertiesneo4j-server.properties3.7 系统启动(基于neo4j1)3.8 管理界面运行图 (http://ip:7474) 4. 总结 这里的高可用方案是利用多个节点之间的同步来实现所谓的高可用性,各个节点之间的数据完全一样。高可用方案只在其商用版本中可用。更多的信息,请访问其官网。Neo4j 的详细介绍:请点这里
Neo4j 的下载地址:请点这里本文永久更新链接地址