Loading

CentOS安装Neo4J

1 下载软件

下载版本为社区版3.4.5

curl -O http://dist.neo4j.org/neo4j-community-3.4.5-unix.tar.gz

2 配置JVM环境

Neo4J是依赖Java运行环境的,所以需要配置Java环境,如果你已经安装了,跳过该步骤即可。

# 1. 解压jdk到指定目录
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /opt/module

# 2. 配置系统环境变量
vim /etc/profile

export JAVA_HOME=/opt/module/jdk1.8.0_191  # 此处需要根据你第1步安装jdk的版本不同,路径则不同
export PATH=$JAVA_HOME/bin:$PATH

# 3. 刷新配置文件立即生效
source /etc/profile

# 4. 检查Java环境是否生效
java -version

3 安装Neo4J

安装Neo4J的方法和安装JDK大同小异。

# 1. 解压Neo4J源码包到指定目录
tar -zxvf neo4j-community-3.4.5-unix.tar.gz -C /opt/module

# 2. 配置Neo4J环境
vim /etc/profile

export NEO4J_HOME=/opt/module/neo4j-community-3.5.34
export PATH=$PATH:$NEO4J_HOME/bin

# 3. 刷新配置文件立即生效
source /etc/profile

# 4. 检查环境变量是否生效
neo4j version

4 修改Neo4J配置

安装目录下找到conf目录下的neo4j.conf文件,修改相应配置。

vim /opt/neo4j/conf/neo4j.conf
  1. 修改第22行load csv时l路径,在前面加个#,可从任意路径读取文件
# dbms.directories.import=import
  1. 修改35行和36行,设置JVM初始堆内存和JVM最大堆内存。生产环境给的JVM最大堆内存越大越好,但是要小于机器的物理内存
dbms.memory.heap.initial_size=5g
dbms.memory.heap.max_size=10g
  1. 修改46行,可以认为这个是缓存,如果机器配置高,这个越大越好
dbms.memory.pagecache.size=10g
  1. 修改54行,去掉改行的#,可以远程通过ip访问neo4j数据库
dbms.connectors.default_listen_address=0.0.0.0
  1. 修改227行,去掉#,允许从远程url来load csv
dbms.security.allow_csv_import_from_file_urls=true
  1. 修改246行,允许使用neo4j-shell,类似于mysql命令行之类的
dbms.shell.enabled=true
  1. 修改248行,去掉#,设置连接neo4j-shell的端口,一般都是localhost或者127.0.0.1,这样安全,其他地址的话,一般使用https就行
dbms.shell.host=127.0.0.1
  1. 修改254行,设置neo4j可读可写
dbms.read_only=false

以上修改完毕之后就可以在浏览器中登录了Neo4J的Web端。


5 浏览器中的Neo4J

  1. 登录默认的用户名和密码是neo4j,neo4j,第一次需要更改密码。登录之后如下所示:

image-20230317145200545

【完】

posted @ 2023-03-17 14:55  selfcs  阅读(389)  评论(0编辑  收藏  举报