转载

Neo4j 介绍(一):安装

这里主要介绍 neo4j 的源码安装,在 IDEA 中修改和启动。

1. 安装 IntelliJ IDEA

打开 IDEA 官网 https://www.jetbrains.com/idea/ 下载源码

下载完成后解压到 /opt 下:

sudo tar -zxvf ideaIU-2016.3.3-no-jdk.tar.gz -C /opt

进入到源码目录: cd /opt/idea-xxx/bin

终端输入 ./idea.sh 进行安装。

2. 安装 jdk

选择要安装 java 的位置,如 /usr/ 目录下,新建java文件夹( mkdir java )

下载 jdk 文件到 /usr/java

解压: tar -zxvf jdk-xxx.tar.gz

配置环境变量,打开 /etc/profile ,最后面添加如下内容:

JAVA_HOME=/usr/java/jdk-xxxxx
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

刷新环境变量: source /etc/profile

验证是否安装成功: java -version

3. 安装 maven

下载源码 apache-maven-xxx-bin.tar.gz

解压: tar zxvf apache-maven-xxx-bin.tar.gz

移动: sudo mv apache-maven-xxx /opt/maven/

配置环境变量,在 /etc/profile 中添加:

export M2_HOME=/opt/maven/apache-maven-xxx
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

刷新环境变量: source /etc/profile

测试: mvn -version

4. 安装 Neo4j

参考: https://blog.csdn.net/wgangyiii/article/details/79150315

(1) 从 github 下载源码: https://github.com/neo4j/neo4j/

(2) 进入源码目录执行: mvn clean install
执行 mvn clean install 进行编译导包,如果只使用该命令,则会进行测试代码,是一个非常耗费时间的过程,所以推荐使用 mvn clean install -DskipTest 该命令的意思是不执行测试直接导包编译。使用 -DskipTests 表示不执行测试用例,但编译测试用例类生成相应的 class 文件至 target/test-classes下。使用 -Dmaven.test.skip=true 表示不执行测试用例,也不编译测试用例类。

(3) 解压编译文件:

编译完成后进入 packaging/standalone/target 里面会有编译好的项目压缩包,名为 neo4j-community-3.5.4-SNAPSHOT-unix.tar.gzneo4j-community-3.5.4-SNAPSHOT-windows.zip ,.tar 是面向 ubuntu 系统的,.zip是面向 windows 系统的,执行解压。

(4) 运行

进入解压后的文件夹,运行 bin/neo4j start

浏览器输入 http://localhost:7474 可以看到显示界面。

5. 在 IDEA 中导入 neo4j

IDEA 中导入项目。main 函数在 community/server/src/main/java/org/neo4j/server 中的 CommunityEntryPoint 类中。

配置 application 运行参数:

Main class: org.neo4j.server.CommunityEntryPoint
Program arguments: -server --home-dir= xxxx --config-dir=xxxx
Working direction: neo4j-3.5
Use classpath of module: neo4j-community-standalone
JRE: /usr/java/jdk1.8.0_201/jre

然后运行 community/server/src/main/java/org/neo4j/server 中的 CommunityEntryPoint

有可能会出现报错,提示某些符号找不到(主要是提示scala代码里声明的类找不到),但是在 neo4j 目录下运行 mvn clean 之后,再用 IDEA 编译运行,就不报错了。

原文  http://cighao.com/2019/03/21/introduction-of-neo4j-01-install/
正文到此结束
Loading...