小标
2018-12-05
来源 :
阅读 1222
评论 0
摘要:本文主要向大家介绍了【云计算】dataxwindows下安装及使用(linux)解析,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
本文主要向大家介绍了【云计算】dataxwindows下安装及使用(linux)解析,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
安装前,需要以下依赖环境:
1、下载datax,下载的为压缩包文件:
https://github.com/alibaba/DataX
2、将datax压缩包解压在安装目录:
3、进入windows中cmd命令环境中:
解压后,可直接运行样例,查看是否安装成功:
出现如下类似如下所示:
4、配置/job/job.json文件内容:
若将数据从MySQL发送数据到MySQL,可以如下配置:注:目前datax支持低版本5.7及以下,不支持MySQL8.0,想要支持高版本需要修改datax源码。
{
"job": {
"content": [
{
"reader": {
"name": "mysqlreader",
"parameter": {
"column": [
"id","score"
],
"connection": [
{
"jdbcUrl": ["jdbc:mysql://ip地址:mysql通信端口号/数据库名"],
"table": ["表名"]
}
],
"password": "密码",
"username": "用户"
}
},
"writer": {
"name": "mysqlwriter",
"parameter": {
"column": [
"id","score"
],
"connection": [
{
"jdbcUrl": "ip地址:mysql通信端口号/数据库名",
"table": ["表名"]
}
],
"password": "密码y",
"username": "用户",
"writeMode": "update"
}
}
}
],
"setting": {
"speed": {
"channel": "2"
}
}
}
}
{
"job": {
"content": [
{
"reader": {
"name": "mysqlreader",
"parameter": {
"column": [
"id","score"
],
"connection": [
{
"jdbcUrl": ["jdbc:mysql://172.22.201.101:3306/dbtest"],
"table": ["test_table"]
}
],
"password": "12345",
"username": "root"
}
},
"writer": {
"name": "mysqlwriter",
"parameter": {
"column": [
"id","score"
],
"connection": [
{
"jdbcUrl": "jdbc:mysql://172.22.134.111:3306/dbtest",
"table": ["test_table"]
}
],
"password": "12345",
"username": "root",
"writeMode": "update"
}
}
}
],
"setting": {
"speed": {
"channel": "2"
}
}
}
}
具体参数配置请参照官网:https://github.com/alibaba/DataX
读取MySQL:https://github.com/alibaba/DataX/blob/master/mysqlreader/doc/mysqlreader.md
写入MySQL:https://github.com/alibaba/DataX/blob/master/mysqlwriter/doc/mysqlwriter.md
5、启动datax:
可在navicat查看结果:
6、windows下乱码修复:
cmd窗口下,输入指令:chcp 65001
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标大数据云计算大数据安全频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号