zoukankan      html  css  js  c++  java
  • neo4j-简介,安装

    1. Neo4j简介

    Neo4j是一个用Java实现的、高性能的、NoSQL图形数据库

    Neo4j 使用图(graph)相关的概念来描述数据模型,通过图中的节点和节点的关系来建模。

    Neo4j完全兼容ACID的事务性。

    Neo4j以“节点空间”来表达领域数据,相对于传统的关系型数据库的表、行和列来说,节点空间可以更好地存储由节点关系和属性构成的网络,如社交网络,朋友圈等。

    2 neo4j版本介绍

    community:支持单机不支持集群化,而企业版本才支持集群化等特性。

    企业版本分为三类,personal、startups和bussiness and enterprise这些类型。只有personal的版本貌似才是免费的。

    下载地址:https://neo4j.com/download/

    3.linux安装

    1)下载后,进行解压,运行的命令是:tar –zvxf neo4j-community-2.0.1.tar.gz

    2)修改conf/neo4j-server.properties配置文件,将org.neo4j.server.webserver.address=0.0.0.0注释字符去掉(注释不去掉默认不支持远程IP连接

    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

  • 相关阅读:
    设计模式之备忘录模式
    特殊传参方式
    页面响应效率测试
    composer安装的包git无法提交的解决办法是因为安装的时候生成了.git隐藏文件
    数据结构和算法深入浅出理解
    中缀表达式转换为后缀表达式
    p2p技术
    【自动化测试】WebDriver使用
    pt-query-digest简介使用
    mac编译openJDK8
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/5950173.html
Copyright © 2011-2022 走看看