mpp迁移工具使用
更新时间: 2024-12-31 17:26:55
阅读 462
背景
上文已经将迁移工具部署好了,那具体怎么使用呢
具体使用
需要客户开通部署机器的18082端口,前端链接访问为 机器ip:18082
1. 生成任务
生成批量任务
ClickHouse格式:
注意填写host 、password
{
"type": "clickhouse",
"host": "xxxx",
"username": "default",
"password": "xxx",
"parameters": {
"deployType": "cluster"
}
}
Greenplum格式:
注意填写host 、namespace、password
{
"type": "greenplum",
"host": "xxx",
"port": "6432",
"namespace": [
"xxx"
],
"username": "youdata",
"password": "xxx",
"parameters": {
}
}
生成单Schema任务(在migrate容器中执行)
curl --location --request POST '127.0.0.1:8082/generateBatch/json?includeSchemas=450200864' \
--header 'Content-Type: application/json' \
--data-raw '{
"source": {
"type": "greenplum",
"host": "xxx",
"port": "6432",
"username": "youdata",
"password": "xxx",
"namespace": [
"xxx"
],
"parameters": {}
},
"target": {
"type": "clickhouse",
"host": "xxx",
"username": "default",
"password": "xxx",
"parameters": {
"deployType": "cluster"
}
}
}'
2. 执行任务
执行之前点击创建database,或者在MPP中手动创建database,手动建的时候注意create 语句加on cluster cluster2。
第一次运行时可以点击:执行勾选任务(默认)。当运行的任务出现报错时,只要执行未成功任务,点击"执行未成功任务即可"。
可能存在部分任务进度丢失的情况,可以手动再次运行。
有失败的任务的话,点击详情查看
详情里的校验任务以及任务总览里的“校验所有TASK”,目的在于辅助比对源端和目标端的表行数是否一致。
在CK高峰期的时候可能会存在count给到的值不准确的情况,此为正常
文档反馈
以上内容对您是否有帮助?