diff --git a/Bigdata/image-list.yml b/Bigdata/image-list.yml index f4670acc9f668e9ce817219c6c450a632d8ccf22..73f40f50d4bfecfa0839184aeeaf8c998320924c 100644 --- a/Bigdata/image-list.yml +++ b/Bigdata/image-list.yml @@ -25,4 +25,5 @@ images: storm: storm thrift: thrift knox: knox - tez: tez \ No newline at end of file + tez: tez + oozie: oozie \ No newline at end of file diff --git a/Bigdata/oozie/5.2.1/24.03-lts-sp1/Dockerfile b/Bigdata/oozie/5.2.1/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..7c2424d1153bd9be8dbfeed845ad080fc8f1de24 --- /dev/null +++ b/Bigdata/oozie/5.2.1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,18 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM $BASE + +ARG VERSION=5.2.1 + +RUN yum install -y git make gcc g++ maven wget && \ + wget https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar && \ + mvn install:install-file \ + -Dfile=pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar \ + -DgroupId=org.pentaho \ + -DartifactId=pentaho-aggdesigner-algorithm \ + -Dversion=5.1.5-jhyde \ + -Dpackaging=jar + +ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk +RUN git clone -b release-${VERSION} https://github.com/apache/oozie.git && \ + cd oozie/bin && \ + ./mkdistro.sh -DskipTests \ No newline at end of file diff --git a/Bigdata/oozie/meta.yml b/Bigdata/oozie/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..8c0776e9e51eff2ead302e286ad6c71b973b358b --- /dev/null +++ b/Bigdata/oozie/meta.yml @@ -0,0 +1,2 @@ +5.2.1-oe2403sp1: + path: 5.2.1/24.03-lts-sp1/Dockerfile \ No newline at end of file diff --git a/Database/image-list.yml b/Database/image-list.yml index e74c7e866af475936409e838bd6a70144c60c4da..e163fb726dd87e4354c66cdbadd6cecb6f5c1380 100644 --- a/Database/image-list.yml +++ b/Database/image-list.yml @@ -15,4 +15,5 @@ images: etcd: etcd mariadb: mariadb tidb: tidb - neo4j: neo4j \ No newline at end of file + neo4j: neo4j + oceanbase: oceanbase \ No newline at end of file diff --git a/Database/oceanbase/4.3.5_CE_BP2_HF1/24.03-lts-sp1/Dockerfile b/Database/oceanbase/4.3.5_CE_BP2_HF1/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..15f91ef1f6b6e4421f0af26df8b2f8fd25401358 --- /dev/null +++ b/Database/oceanbase/4.3.5_CE_BP2_HF1/24.03-lts-sp1/Dockerfile @@ -0,0 +1,15 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM $BASE + +ARG VERSION=4.3.5_CE_BP2_HF1 + +RUN yum install -y git wget make gcc g++ flex bison cpio && \ + ln -s /usr/bin/python3 /usr/bin/python && \ + yum clean all + +RUN git clone -b v${VERSION} https://github.com/oceanbase/oceanbase.git && \ + cd oceanbase && \ + ./build.sh init && \ + ./build.sh rpm --make -j4 + +WORKDIR /oceanbase \ No newline at end of file diff --git a/Database/oceanbase/meta.yml b/Database/oceanbase/meta.yml new file mode 100644 index 0000000000000000000000000000000000000000..2b0f8c602d3052ac33da1b179c081df60bd42f50 --- /dev/null +++ b/Database/oceanbase/meta.yml @@ -0,0 +1,2 @@ +4.3.5_CE_BP2_HF1-oe2403sp1: + path: 4.3.5_CE_BP2_HF1/24.03-lts-sp1/Dockerfile \ No newline at end of file