环境:
window11
Docker Desktop 4.29.0
操作步骤:
docker pull bigtop/slaves:3.3.0-ubuntu-22.04 #拉取ubuntu镜像
docker run -it bigtop/slaves:3.3.0-ubuntu-22.04 /bin/bash #启动镜像并进入
adduser bigtop #创建bigtop用户
su - bigtop #登录bigtop用户
git clone https://github.com/apache/bigtop.git #获取bigtop代码
cd bigtop #进入bigtop目录
./gradlew deb #开始编译打包
结果:
经过漫长的编译打包,终于成功,再执行./gradlew deb,显示如下:
bigtop@c9d11691e2da:~/bigtop$ ./gradlew deb
> Task :alluxio-download
File /home/doris/bigtop/dl/alluxio-2.9.3.tar.gz appears to be already downloaded. Exiting...
> Task :alluxio-tar
Nothing to do. Exiting...
> Task :alluxio-sdeb
Nothing to do. Exiting...
> Task :alluxio-deb
Nothing to do. Exiting...
> Task :bigtop-groovy-download
File /home/doris/bigtop/dl/bigtop-groovy-2.5.4.tar.gz appears to be already downloaded. Exiting...
> Task :bigtop-groovy-tar
Nothing to do. Exiting...
> Task :bigtop-groovy-sdeb
Nothing to do. Exiting...
> Task :bigtop-groovy-deb
Nothing to do. Exiting...
> Task :bigtop-jsvc-download
File /home/doris/bigtop/dl/commons-daemon-1.2.4.tar.gz appears to be already downloaded. Exiting...
> Task :bigtop-jsvc-tar
Nothing to do. Exiting...
> Task :bigtop-jsvc-sdeb
Nothing to do. Exiting...
> Task :bigtop-jsvc-deb
Nothing to do. Exiting...
> Task :bigtop-utils-tar
Nothing to do. Exiting...
> Task :bigtop-utils-sdeb
Nothing to do. Exiting...
> Task :bigtop-utils-deb
Nothing to do. Exiting...
> Task :flink-download
File /home/doris/bigtop/dl/flink-1.16.2.tar.gz appears to be already downloaded. Exiting...
> Task :flink-tar
Nothing to do. Exiting...
> Task :flink-sdeb
Nothing to do. Exiting...
> Task :flink-deb
Nothing to do. Exiting...