开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情
前言
Neo4J的简介,简而言之就是利用Neo4J可以存储非结构化图数据,包含节点、关系、属性等。 本文章记录一下Neo4J数据库的centos安装过程,用于实验环境和生产环境搭建。
安装包的下载
NEO4J的官网链接如下
https://neo4j.com/download-center/#community
值得一提的是,Neo4J的版本与Java版本有着强相关,因此如果系统java是8版本的,只能选用Neo4J版本小于4.0的,如果大于4.0请选择Java 11。
JAVA安装与环境变量配置
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
编辑配置文件
vi /etc/profile
在文件末尾追加如下配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
刷新环境变量
source /etc/profile
将下载的压缩包上传至服务器
解压压缩包
tar -zxvf neo4j-community-3.5.35-unix.tar.gz
删除压缩包
rm -r neo4j-community-3.5.35-unix.tar.gz
编辑配置文件:
/root/neo4j-community-3.5.35/conf
vi neo4j.conf
- 编辑第35,36行,配置运行内存
35 dbms.memory.heap.initial_size=4g
36 dbms.memory.heap.max_size=4g
- 编辑46行,配置缓存
dbms.memory.pagecache.size=10g
- 编辑第54行,配置远程访问
54 dbms.connectors.default_listen_address=0.0.0.0
进入bin目录,启动neo4j
./neo4j start