Neo4j 基本处理

1.neo4j的导入导出

1)配置neo4j-admin

vim neo4j-admin 配置JAVA_HOME="$BASEDIR/jdk"

2)执行数据备份

./neo4j-admin dump --database=graph.db --to=neo4j.dump 在本地生成neo4j.dump文件

3)执行数据导入

./neo4j-admin load --from=/opt/merit_cloud/mids/neo4j/bin/neo4j.dump --database=neo4j --force #--force 强制覆盖本地neo4j数据库 注意将数据导入到了neo4j数据库

2.初始化neo4j数据库

1)./neo4j stop停止数据库

2) 删除 server_id databases/system databases/store_lock transactions/system 即可

3.neo4j 备份脚本

复制代码
#!/bin/bash
echo "引入JAVA环境变量"
export JAVA_HOME=/opt/mids/neo4j/jdk
export PATH=$JAVA_HOME/bin:$PATH
# 进入制定目录
cd /opt/mids/neo4j
# 停止 Neo4j
echo "停止图数据库!"
./bin/neo4j stop
# 备份数据库(默认数据库名:graph.db)
#创建备份文件夹
mkdir -p /opt/neo4j_dumpfile/$(date +%Y%m%d)
echo "开始备份数据图库!"
./bin/neo4j-admin dump --database=graph.db --to=/opt/neo4j_dumpfile/$(date +%Y%m%d)/backup.dump
echo "数据库备份完成!"
# 重启 Neo4j
echo "重启图数据库!"
#echo "切换到admae用户"
./bin/neo4j start
echo "等待10秒让服务启动"
sleep 10
# 检查 Neo4j 进程是否存在
if pgrep -f "neo4j" > /dev/null; then
    echo "重启图库成功"
else
    echo "重启图库失败"
    exit 1
fi
# 图数据库异地不备份
echo "图数据库异地备份"
scp /opt/neo4j_dumpfile/$(date +%Y%m%d)/* admae@172.16.30.210:/opt/neo4j_dumpfile/$(date +%Y%m%d)/
# 删除15天前的备份数据
echo "删除16天备份数据"
DEL_DATA_DIR=$(date -d "16 days ago" +%Y%m%d)
rm -rf /opt/neo4j_dumpfile/${DEL_DATA_DIR}
echo "[$(date +'%Y-%m-%d %H:%M:%S')] Old backups deleted"
echo "完成所有操作!!!"
相关推荐
Magicdata大数据5 天前
AI辅助教学:调用大模型从教材中生成习题,方便学员练习
java·spring boot·大模型·知识图谱·neo4j·ai辅助教学
星川皆无恙9 天前
基于知识图谱的百科问答系统:Django + Neo4j 与实现
人工智能·python·机器学习·自然语言处理·django·知识图谱·neo4j
Sayai11 天前
Neo4j 社区版高可用实战:DRBD 块级复制 + Keepalived 虚拟 IP 冷备切换(附启停 SOP 与脑裂防范)
运维·neo4j·keepalived·高可用·drbd
喵本喵叁肆15 天前
diffprivlib 中文实战教程 · 第8讲:实战——从零改造一个 DP 模型
python·neo4j·差分隐私
智码看视界17 天前
大数据架构解析—数据血缘:从 SQL 解析到字段级溯源,搭建大数据平台数据治理底座
数据治理·neo4j·元数据·sql解析·数据血缘·datalineage·sqlglot
quweiie1 个月前
Neo4j Community 安全访问配置总结
数据库·centos·neo4j
Sayai1 个月前
Neo4j 内嵌模式(Embedded)实战:Java 嵌入式 vs 服务端部署的写入性能对比与 GC 调优
java·开发语言·性能优化·neo4j·图数据库
AugustRed2 个月前
Neo4j 图数据库原理 + 应用场景简单介绍
数据库·neo4j
Thomas.Sir2 个月前
第34课:TensorFlow|TF迁移学习实战【调用官方预训练模型微调训练】
tensorflow·neo4j·迁移学习
xing-xing2 个月前
Neo4j学习总结
neo4j