配置 debezium

配置debezium

提交Connector用户配置
curl 'http://10.100.11.36:8083/connectors' -X POST -i -H "Content-Type:application/json" -d '{\
"name": "yxconnectors",\
"config": {\
"connector.class": "io.debezium.connector.sqlserver.SqlServerConnector",\
"database.hostname": "10.100.11.4",\
"database.port": "1433",\
"database.user": "sa",\
"database.password": "sclzsa",\
"database.dbname": "yxtest",\
"database.server.name": "yxconnectors",\
"table.whitelist": "dbo.yxtest",\
"database.history.kafka.bootstrap.servers": "localhost:9092",\
"database.history.kafka.topic": "dbhistory.yxconnector"\
}}'

示例

curl 'http://10.100.11.36:8083/connectors' -X POST -i -H "Content-Type:application/json" -d '{"name": "yxconnectora","config":{"connector.class":"io.debezium.connector.sqlserver.SqlServerConnector","database.hostname":"10.100.11.4","database.port":"1433","database.user":"sa","database.password":"sclzsa","database.dbname":"yxtest","database.server.name":"yxconnectora","table.whitelist":"dbo.yxtest,dbo.AbmsLogin","database.history.kafka.bootstrap.servers":"localhost:9092","database.history.kafka.topic":"dbhistory.yxconnectora"}}'

debezium 相关命令

安装jq: yum install jq

查看链接名
curl -s 10.100.11.36:8083/connectors | jq
查看connector的信息
curl -s 10.100.11.36:8083/connectors/yxconnector | jq
查看connector下运行的task信息
curl -s 10.100.11.36:8083/connectors/yxconnector/tasks | jq
查看connector当前状态
curl -s 10.100.11.36:8083/connectors/yxconnector/status | jq

暂停/重启 Connector
# curl -s -X PUT 10.100.11.36:8083/connectors/yxconnector/pause | jq
# curl -s -X PUT 10.100.11.36:8083/connectors/yxconnectorcdc/resume | jq

删除 Connector
curl -s -X DELETE 10.100.11.36:8083/connectors/yxconnector | jq

mysql 链接

{
	"name": "mysql-connectord",
	"config": {
		"connector.class": "io.debezium.connector.mysql.MySqlConnector",
		"database.user": "shutong",
		"database.server.id": "1",
		"database.history.kafka.bootstrap.servers": "10.100.11.29:9092,10.100.11.30:9092,10.100.11.31:9092",
		"database.history.kafka.topic": "dbhistory.mysqld",
		"database.server.name": "mysqld",
		"database.port": "3306",
		"include.schema.changes": "true",
		"decimal.handling.mode": "string",
		"database.hostname": "10.2.2.162",
		"database.password": "rePHqUz$e4",
		"name": "mysql-connectord",
		"database.whitelist": "abtc_appcenter,abtc_user_manage,abtc_subsidize"
	}
}

#属性说明  https://debezium.io/documentation/reference/0.10/connectors/mysql.html

sql server 链接配置

{
	"name": "sqlserverCWXT555",
	"config": {
		"connector.class": "io.debezium.connector.sqlserver.SqlServerConnector",
		"database.user": "samove",
		"database.dbname": "u8ab",
		"decimal.handling.mode": "string",
		"database.hostname": "10.100.11.4",
		"database.password": "samove20190902",
		"database.history.kafka.bootstrap.servers": "10.100.11.29:9092,10.100.11.30:9092,10.100.11.31:9092",
		"database.history.kafka.topic": "dbhistory.sqlserverCW1",
		"name": "sqlserverCWXT555",
		"database.server.name": "sqlserverCWXT5",
		"database.port": "1433",
		"table.whitelist": "dbo.ysyfxz_m,dbo.yszkzk,dbo.ywyysyf"
	}
}


#属性说明   https://debezium.io/documentation/reference/0.10/connectors/sqlserver.html (官网地址)
#属性说明 https://debezium.io/documentation/reference/0.10/connectors/oracle.html(官网地址)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值