1. 分析启动脚本
1.1 启动命令
# background running mode
cd /home/lenmom/workspace/software/confluent-community-5.1.0-2.11/ &&./bin/connect-distributed -daemon ./etc/schema-registry/connect-avro-distributed.properties
# or console running mode
cd /home/lenmom/workspace/software/confluent-community-5.1.0-2.11/ &&./bin/connect-distributed ./etc/schema-registry/connect-avro-distributed.properties
可以看到,启动命令是connect-distributed,看下它的内容
#!/bin/sh
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software

本文详细介绍了如何分析Kafka Connect的启动脚本,特别是使用Debezium Connector时,如何通过设置环境变量开启DEBUG模式,并在IDEA中进行配置,以便进行远程调试。启动命令的关键在于kafka-run-class,配置完成后,启动Kafka Connect会显示5005端口开启,标志着调试准备就绪。
最低0.47元/天 解锁文章
528

被折叠的 条评论
为什么被折叠?



