Neo4j 安装

Neo4j 安装

1. windows 安装

1.1 安装 java JDK
  • neo4j 用java语言编写的图形数据库,运行时需要启动JVM进程,安装后在cmd 输入java -version 检查是否安装好。JAVA JDK
  • 如果已安装,忽略这一步。
  • 注意安装JDK 版本不要太高,否则程序不兼容,导致neo4j启动失败。安装版本JDK11
1.2 下载安装Neo4j
  • Neo4j 应用程序主要目录:

    • bin目录:用于存储Neo4j的可执行程序;
    • conf目录:用于控制Neo4j启动的配置文件;
    • data目录:用于存储核心数据库文件;
    • plugins目录:用于存储Neo4j的插件.
1.3 添加环境变量
1.4 Neo4j 启动和停止
  • 注意:在管理员下运行中断

1)控制台启动

  • neo4j.bat console

2)安装neo4j 服务
2.1)安装和卸载服务

neo4j.bat install-service
neo4j.bat uninstall-service

2.2)启动,停止,重启,查看服务状态

neo4j.bat start
neo4j.bat stop
neo4j.bat restart
neo4j.bat status

2. linux 安装

2.1 安装 jdk
  • 搜索查询要安装的jdk
yum search jdk
# 安装:java-11-openjdk.x86_64
yum install java-11-openjdk.x86_64
# 检查是否安装成功
java -version
2.2 添加 yum
vi /etc/yum.repos.d/neo4j.repo 

[neo4j]  
name=Neo4j Yum Repo
baseurl=http://yum.neo4j.org/stable
enabled=1
gpgcheck=0
2.3 安装 neo4j
yum install neo4j
2.4 修改最大打开文件限制
vi /etc/security/limits.conf 

* soft nofile 65535 
* hard nofile 65535
2.5 修改监听地址
vi /etc/neo4j/neo4j.conf

# dbms.connectors.default_listen_address=0.0.0.0
# 取消注释
2.5 开放防火墙端口
# 注意:需要开启7474、7687端口
[root@localhost ~]# firewall-cmd --permanent --add-port=7474/tcp
success
[root@localhost ~]# firewall-cmd --permanent --add-port=7687/tcp
success
[root@localhost ~]# firewall-cmd --reload
success
  • 注意:第一次访问:http://IP:7474/ 会跳到登录验证界面,默认用户名、密码为neo4j,之后登录成功,会跳到修改密码界面。
2.6 备份/恢复(社区版)
  • 注意:社区版不支持热备,需要停机备份。
  • 备份:
neo4j stop
neo4j-admin dump --database=graph.db --to=/data/backup/neo4j/graphdb`date +"%Y"`-`date +"%m"`-`date +"%d"`
neo4j start
  • 还原:
neo4j-admin load --from=graphdb2017-11-17 --database=graph.db
2.7 备份(企业版)
  • 支持热备
$neo4j-home> mkdir /mnt/backup
$neo4j-home> bin/neo4j-admin backup --from=192.168.1.34 --backup-dir=/mnt/backup --name=graph.db-backup
Doing full backup...
2017-02-01 14:09:09.510+0000 INFO  [o.n.c.s.StoreCopyClient] Copying neostore.nodestore.db.labels
2017-02-01 14:09:09.537+0000 INFO  [o.n.c.s.StoreCopyClient] Copied neostore.nodestore.db.labels 8.00 kB
2017-02-01 14:09:09.538+0000 INFO  [o.n.c.s.StoreCopyClient] Copying neostore.nodestore.db
2017-02-01 14:09:09.540+0000 INFO  [o.n.c.s.StoreCopyClient] Copied neostore.nodestore.db 16.00 kB
...
...
...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值