commit
b0ceb49959
25
Modify-JAVA_OPTS-to-fix-startup-failure.patch
Normal file
25
Modify-JAVA_OPTS-to-fix-startup-failure.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
From 4d8355622e5eed7dd8b90246bf50e937c0b43923 Mon Sep 17 00:00:00 2001
|
||||||
|
From: hht8 <huanghaitao12138@163.com>
|
||||||
|
Date: Mon, 19 Jul 2021 11:35:38 +0800
|
||||||
|
Subject: [PATCH] Modified the stack size in JAVA_OPTS and remove two useless options
|
||||||
|
|
||||||
|
---
|
||||||
|
deployer/src/main/bin/startup.sh | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/deployer/src/main/bin/startup.sh b/deployer/src/main/bin/startup.sh
|
||||||
|
index 7624349..61daed8 100644
|
||||||
|
--- a/deployer/src/main/bin/startup.sh
|
||||||
|
+++ b/deployer/src/main/bin/startup.sh
|
||||||
|
@@ -81,7 +81,7 @@ esac
|
||||||
|
|
||||||
|
str=`file -L $JAVA | grep 64-bit`
|
||||||
|
if [ -n "$str" ]; then
|
||||||
|
- JAVA_OPTS="-server -Xms2048m -Xmx3072m -Xmn1024m -XX:SurvivorRatio=2 -XX:PermSize=96m -XX:MaxPermSize=256m -Xss256k -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError"
|
||||||
|
+ JAVA_OPTS="-server -Xms2048m -Xmx3072m -Xmn1024m -XX:SurvivorRatio=2 -XX:PermSize=96m -XX:MaxPermSize=256m -Xss512k -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError"
|
||||||
|
else
|
||||||
|
JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=128m "
|
||||||
|
fi
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
||||||
BIN
canal-1.1.5.tar.gz
Normal file
BIN
canal-1.1.5.tar.gz
Normal file
Binary file not shown.
50
canal.spec
Normal file
50
canal.spec
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
Name: canal
|
||||||
|
Version: 1.1.5
|
||||||
|
Release: 1
|
||||||
|
Summary: MySQL Binlog Incremental Subscription & Consuming Components
|
||||||
|
License: ASL 2.0
|
||||||
|
URL: https://github.com/alibaba/canal
|
||||||
|
Source0: https://github.com/alibaba/canal/archive/refs/tags/canal-1.1.5.tar.gz
|
||||||
|
Patch0: Modify-JAVA_OPTS-to-fix-startup-failure.patch
|
||||||
|
BuildRequires: maven java
|
||||||
|
Requires: java
|
||||||
|
BuildArch: noarch
|
||||||
|
%description
|
||||||
|
MySQL Binlog Incremental Subscription & Consuming Components
|
||||||
|
|
||||||
|
%package javadoc
|
||||||
|
Summary: Javadoc for %{name}
|
||||||
|
%description javadoc
|
||||||
|
This package contains javadoc for %{name}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -n canal-canal-%{version} -p1
|
||||||
|
find -name "*.jar" -delete
|
||||||
|
find -name "*.class" -delete
|
||||||
|
|
||||||
|
%build
|
||||||
|
mvn package
|
||||||
|
|
||||||
|
%install
|
||||||
|
install -d %{buildroot}%{_datadir}/canal
|
||||||
|
cp -r deployer/target/canal/bin %{buildroot}%{_datadir}/canal
|
||||||
|
cp -r deployer/target/canal/conf %{buildroot}%{_datadir}/canal
|
||||||
|
cp -r deployer/target/canal/lib %{buildroot}%{_datadir}/canal
|
||||||
|
cp -r deployer/target/canal/logs %{buildroot}%{_datadir}/canal
|
||||||
|
install -d %{buildroot}%{_javadir}
|
||||||
|
find . -name "*.jar" | cp --parents `xargs` %{buildroot}%{_javadir}
|
||||||
|
install -d %{buildroot}%{_datadir}/canal/javadoc
|
||||||
|
find . -name "*.xml" | cp --parents `xargs` %{buildroot}%{_datadir}/canal/javadoc
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE.txt
|
||||||
|
%{_datadir}/canal/{bin,lib,conf,logs}
|
||||||
|
%{_javadir}
|
||||||
|
|
||||||
|
%files javadoc
|
||||||
|
%doc README.md
|
||||||
|
%{_datadir}/canal/javadoc
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Mon Jul 19 2021 huanghaitao <huanghaitao8@huawei.com> - 1.1.5-1
|
||||||
|
- package init
|
||||||
4
canal.yaml
Normal file
4
canal.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
version_control: github
|
||||||
|
src_repo: alibaba/canal
|
||||||
|
tag_prefix: "canal-"
|
||||||
|
separator: "."
|
||||||
Loading…
x
Reference in New Issue
Block a user