From 03b905e89ac2fd1796379286ae31b9ee9c903c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz> Date: Fri, 19 Mar 2021 17:56:10 +0100 Subject: [PATCH] Hadoop: local mirror for BigTop for image creation speedup --- image/hadoop.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/image/hadoop.sh b/image/hadoop.sh index 85a4c17..dd8a46a 100755 --- a/image/hadoop.sh +++ b/image/hadoop.sh @@ -18,9 +18,9 @@ DAEMONS="$db_daemon krb5-admin-server krb5-kdc krb5-kpropd hadoop-hdfs-datanode wget https://dist.apache.org/repos/dist/release/bigtop/KEYS -O - | chroot $BODI_CHROOT_PATH apt-key add - cp -vp apt/*.pref $BODI_CHROOT_PATH/etc/apt/preferences.d/ cat <<EOF > $BODI_CHROOT_PATH/etc/apt/sources.list.d/bigtop.list -# initial setup -deb http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib -deb-src http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib +# initial setup (local mirror) +deb http://scientific.zcu.cz/repos/hadoop/bigtop/${ver}/debian/${os_maj}/amd64 bigtop contrib +deb-src http://scientific.zcu.cz/repos/hadoop/bigtop/${ver}/debian/${os_maj}/amd64 bigtop contrib EOF # download and pre-install @@ -36,6 +36,11 @@ for d in $DAEMONS; do mv -v $BODI_CHROOT_PATH/etc/init.d/${d}.dpkg-dist $BODI_CHROOT_PATH/etc/init.d/${d} done chroot $BODI_CHROOT_PATH systemctl disable ${DAEMONS} +cat <<EOF > $BODI_CHROOT_PATH/etc/apt/sources.list.d/bigtop.list +# initial setup +deb http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib +deb-src http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib +EOF # setup cp -vp Puppetfile $BODI_CHROOT_PATH/etc/puppet/code/ -- GitLab