

@sqxinquan 王昱翔,资深大数据运维,Apache DolphinScheduler Committer, Apache Bigtop Manager Contributor, 喜欢爬山, 乒乓球
| 原IP | 目标IP | 迁移的服务 |
|---|---|---|
| 192.168.11.20 | 192.168.11.23 | nebula-metad |
| 192.168.11.21 | 192.168.11.24 | nebula-graphd |
| 192.168.11.22 | 192.168.11.25 | nebula-storaged |
服务部署目录/opt/nebulagraph 数据存储目录/data/nebula
操作系统和环境要保持一致 系统存储的目录要保持一致 NebulaGraph 安装的目录要保持一致
1.停止原服务
/opt/nebulagraph/scripts/nebula.service stop all
压缩nebulagraph服务cd optzip -r nebulagraph.zip nebulagraph压缩数据目录zip -r data.zip data
3.使用 scp
命令把原 IP 服务目录和数据存储复制到对应的目标 IP 上
192.168.11.20scp nebulagraph.zip root@192.168.11.23:/optscp data.zip root@192.168.11.23:/data192.168.11.21scp nebulagraph.zip root@192.168.11.24:/optscp data.zip root@192.168.11.24:/data192.168.11.22scp nebulagraph.zip root@192.168.11.25:/optscp data.zip root@192.168.11.25:/data
unzip或者
tar进行解压
unzip nebulagraph.zipunzip data.zip以上目录要和原来机器的目录保持一致
原来配置-- meta_server_addrs=192.168.11.20:9559,192.168.11.21:9559,192.168.11.22:9559修改配置-- meta_server_addrs=192.168.11.23:9559, 192.168.11.24:9559,192.178.11.25:9559--local_ip=192.168.11.20 ---修改成本机的IP
6.先启用 metad 和 graphd 服务
/opt/nebulagraph/scripts/nebula.service start metad/opt/nebulagraph/scripts/nebula.service start graphd
/opt/nebulagraph/scripts/nebula.service status all
8.通过这个命令找到 meta 的 leder 节点利用 leder 节点更换 hosts
使用客户端登录./nebula-console-linux-amd64-v3.6.0 -addr 192.168.11.24 -port 9669 -u root -p输入命令找出 meta 的 leadershow meta leader

9.利用 meta 的 http 服务替换 storaged 机器的 host 替换
curl -Gs "http://192.168.11.24:19559/replace?from=192.168.11.20:9779&to=192.168.11.23:9779"curl -Gs "http://192.168.11.24:19559/replace?from=192.168.11.21:9779&to=192.168.11.24:9779"curl -Gs "http://192.168.11.24:19559/replace?from=192.168.11.22:9779&to=192.168.11.25:9779"

/opt/nebulagraph/scripts/nebula.service start storage
11.查看服务的服务是否正常启动
/opt/nebulagraph/scripts/nebula.service status all
12.查看 hosts 及分区使用客户端进去
./nebula-console-linux-amd64-v3.6.0 -addr 192.168.11.24 -port 9669 -u root -p输入密码进入后输入show hosts;

13.删除原 IP,迁移成功
drop hosts 192.168.11.20:9779, 192.168.11.21:9779,192.168.11.22:9779;

NebulaGraph 用户案例集
案例推荐:
知识图谱案例:
苏宁基于 NebulaGraph 构建知识图谱的大规模告警收敛和根因定位实践
金融风控案例:
图数据库 Nebula Graph 在 BOSS 直聘的应用
360数科:基于 NebulaGraph 打造智能化的金融反欺诈系统
NebulaGraph 助力金蝶征信产业图谱深挖企业关系链,实现银行批量获客
智能运维案例:
58 同城基于 NebulaGraph 一键部署运维架构的实践
苏宁基于 NebulaGraph 构建知识图谱的大规模告警收敛和根因定位实践
大数据/图平台:
OPPO:通过 NebulaGraph 建设全局图数据库平台
数据治理:
微众银行:利用 NebulaGraph 进行全局数据血缘治理的实践
安全:
对图数据库 NebulaGraph 感兴趣?欢迎前往 GitHub ✨ 查看源码:https://github.com/vesoft-inc/nebula
文章转载自NebulaGraph,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




