歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu Neo4j單機安裝和集群環境安裝

Ubuntu Neo4j單機安裝和集群環境安裝

日期:2017/2/28 14:35:54   编辑:Linux教程

1. Neo4j簡介

Neo4j是一個用Java實現的、高性能的、NoSQL圖形數據庫。Neo4j 使用圖(graph)相關的概念來描述數據模型,通過圖中的節點和節點的關系來建模。Neo4j完全兼容ACID的事務性。Neo4j以“節點空間”來表達領域數據,相對於傳統的關系型數據庫的表、行和列來說,節點空間可以更好地存儲由節點關系和屬性構成的網絡,如社交網絡,朋友圈等。

2 neo4j版本介紹

neo4j版本種類比較多,有開源的社區版本,也有企業版本。其中社區版本包括了很多neo4j的基本特性,但是貌似只支持單機不支持集群化,而企業版本才支持集群化等特性。而企業版本又分為三類,personal、startups和bussiness and enterprise這些類型。只有personal的版本貌似才是免費的。相關的詳情請看下圖。

3. 單機版安裝

單機安裝十分簡單:

1)將neo4j的community版本下載完畢後,進行解壓,運行的命令是:tar –zvxf neo4j-community-2.0.1.tar.gz

2)修改conf/neo4j-server.properties配置文件,將org.neo4j.server.webserver.address=0.0.0.0注釋字符去掉

3)最後進入bin目錄,啟動neo4j的服務即可。

4) 輸入 http://ip:7474/webadmin 即可進入neo4j控制台

4 集群環境搭建

neo4j集群環境搭建過程要相對復雜一點,而且不能選擇community版本了,所以本文采用了enterprise版本來搭建Neo4j HA

搭建環境:

master1 master2 master3 操作系統及其版本號為unbuntu 12.04.2

搭建過程:

master1 master2 master3此過程基本一致。

1) 關閉防火牆:

ufw disable

2) 修改/etc/hosts,相應的配置如下:

192.168.75.34 master1

192.168.75.35 master2

192.168.75.36 master3

3)安裝jdk 7(這個是必須的,因為他只認jdk7)

下載jdk: wget -chttp://download.Oracle.com/otn-pub/java/jdk/7/jdk-7u51-linux-x64.tar.gz

解壓軟件

tar zxvf ./jdk-7-linux-i586.tar.gz -directory=/usr/lib/jvm

cd /usr/lib/jvm

修改環境變量

vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source  ~/.bashrc

Neo4j 的詳細介紹:請點這裡
Neo4j 的下載地址:請點這裡

推薦閱讀:

Neo4j生成測試數據 http://www.linuxidc.com/Linux/2012-05/61466.htm

Neo4j運行原理 http://www.linuxidc.com/Linux/2012-02/53689.htm

Neo4j High Availability 配置 http://www.linuxidc.com/Linux/2012-02/53688.htm

Neo4J圖數據庫實踐系列

圖數據庫實踐系列 (一)--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.htm

Copyright © Linux教程網 All Rights Reserved