基于已有的Dgraph容器重新导入数据(详细)

在这里插入图片描述
1、用docker stop 关闭name 包含ratel和server的容器
2、进入name中包含zero的容器里
在这里插入图片描述
3、进入后会自动进入/dgraph文件夹下,文件夹内包含p、w、zw以及其他文件或文件夹,删除P和W两个文件夹。
4、退出容器,并使用docker stop 关闭此容器(name中包含zero的容器)
5、使用docker start 启动dgraph的三个容器(name 包含ratel、server、zero的容器)
6、将.rdf以及.schema两个文件拷贝到name中包含zero的容器,容器内的位置为/dgraph
7、用docker stop 关闭name 包含ratel和server的容器
8、进入name中包含zero的容器里
9、输入命令:dgraph bulk -r .rdf文件名 -s .schema文件名 --map_shards=4 --reduce_shards=1 --zero=localhost:5080
如:dgraph bulk -r cetc32_0608_3.rdf -s cetc32_0608_3.schema --map_shards=4 --reduce_shards=1 --zero=localhost:5080
10、如果未出错,并在最后显示合计耗时,表明数据没问题,如果报错,根据错误信息检查文件内容并修改,然后执行第6步和第9步
11、导入完成后会在容器内/dgraph文件夹下生成out文件夹,将out/0/p/文件夹复制替换掉/dgraph下的p文件夹
12、退出容器,并使用docker start 启动另外两个容器(name 包含ratel和server的容器)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值