We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1bf4708 commit 5128fe8Copy full SHA for 5128fe8
flink-cdc-dist/src/main/flink-cdc-bin/bin/flink-cdc.sh
@@ -71,6 +71,22 @@ done
71
for jar in $(find "$FLINK_CDC_LIB" -name "*.jar" -type f); do
72
CLASSPATH=$CLASSPATH:$jar
73
done
74
+# Add additional JARs specified by --jar arguments to classpath
75
+for ((i=0; i < ${#args[@]}; i++)); do
76
+ case "${args[i]}" in
77
+ --jar=*)
78
+ jar_path="${args[i]#*=}"
79
+ if [[ -f "$jar_path" ]]; then
80
+ CLASSPATH=$CLASSPATH:$jar_path
81
+ fi
82
+ ;;
83
+ --jar)
84
+ if [[ -n "${args[i+1]}" && -f "${args[i+1]}" ]]; then
85
+ CLASSPATH=$CLASSPATH:${args[i+1]}
86
87
88
+ esac
89
+done
90
# Add Hadoop classpath, which is defined in config.sh
91
CLASSPATH=$CLASSPATH:$INTERNAL_HADOOP_CLASSPATHS
92
# Trim classpath
0 commit comments