update
This commit is contained in:
@@ -24,6 +24,7 @@ fi
|
||||
|
||||
function Quit {
|
||||
local exitCode=$?
|
||||
rm -rf $ROOT_DIR/ADD/
|
||||
[ 0 -ne $exitCode ] && Error Failed to build or push image!
|
||||
[ -z "${END:-}" ] && echo && Error Interrupted manually!
|
||||
Print Succeeded to build and push image.
|
||||
@@ -41,17 +42,41 @@ function YesOrNo {
|
||||
done
|
||||
}
|
||||
|
||||
function ModifyKafkaV2 {
|
||||
cd kafka/config
|
||||
cp server.properties server.properties.sample
|
||||
sed -i '/^log4j\.rootLogger/clog4j.rootLogger=INFO, connectAppender' connect-log4j.properties
|
||||
sed -i '/^log4j\.rootLogger/clog4j.rootLogger=INFO, kafkaAppender' log4j.properties
|
||||
}
|
||||
|
||||
function ModifyKafkaV4 {
|
||||
local f=
|
||||
cd kafka/config
|
||||
for f in {broker,controller,server}.properties; do
|
||||
sed -i \
|
||||
-e '/^node\.id/s/^/#/' \
|
||||
-e '/^controller\.quorum\.bootstrap\.servers/s/^/#/' \
|
||||
-e '/^listeners/s/^/#/' \
|
||||
-e '/^advertised\.listeners/s/^/#/' \
|
||||
-e '/^log\.dirs/clog.dirs=/opt/kafka/data' \
|
||||
$f
|
||||
mv $f $f.origin
|
||||
done
|
||||
sed -i '/ref: STDOUT/d' connect-log4j2.yaml
|
||||
sed -i '/ref: STDOUT/d' log4j2.yaml
|
||||
}
|
||||
|
||||
function Update {
|
||||
Warn Preparing kafka $VERSION ...
|
||||
cd $ROOT_DIR/ADD
|
||||
rm -rf $(ls | grep -v ccmd || true)
|
||||
cd $ROOT_DIR
|
||||
rm -rf ADD
|
||||
cp -af ADD-${VERSION%%.*} ADD
|
||||
cd ADD
|
||||
tar zxf /release/RUNTIME/kafka_2.13-$VERSION.tgz
|
||||
mv kafka_2.13-$VERSION kafka
|
||||
cp kafka/config/server.properties kafka/config/server.properties.sample
|
||||
sed -i '/^log4j\.rootLogger/clog4j.rootLogger=INFO, connectAppender' kafka/config/connect-log4j.properties
|
||||
sed -i '/^log4j\.rootLogger/clog4j.rootLogger=INFO, kafkaAppender' kafka/config/log4j.properties
|
||||
mkdir kafka/{data,logs}
|
||||
rm -rf kafka/site-docs
|
||||
rm -rf kafka/{LICENSE,licenses,NOTICE,site-docs}
|
||||
ModifyKafkaV${VERSION%%.*}
|
||||
}
|
||||
|
||||
function Build {
|
||||
@@ -61,7 +86,7 @@ function Build {
|
||||
&& Warn Removing image $IMAGE ... \
|
||||
&& docker rmi $IMAGE
|
||||
Warn Building image: $IMAGE ...
|
||||
docker build --force-rm --build-arg ARCH="$ARCH" --build-arg VERSION="$VERSION" -t $IMAGE .
|
||||
docker build --force-rm --build-arg ARCH="$ARCH" -t $IMAGE .
|
||||
YesOrNo Push image: $IMAGE? && docker push $IMAGE
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user