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

來源:互聯網
上載者:User

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產生測試資料

Neo4j運行原理

Neo4j High Availability 配置

Neo4J圖資料庫實踐系列

圖資料庫實踐系列 (一)--Neo4J簡介與安裝

圖資料庫實踐系列 (二)--Neo4J空間資料儲存

圖資料庫實踐系列 (三)--Neo4j Spatial的REST整合

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.