说明
使用腾讯CNB构建Apache Hadoop容器镜像,
文中文件在https://cnb.cool/zhudev-2025/apache-hadoop-dev
配置runner
runner是Apache Hadoop构建容器镜像的基础镜像。用runner构建最终的Hadoop容器镜像。
旧版与当前Hadoop官网使用的相同,可以参考https://cnb.cool/zhudev-2025/apache-hadoop-dev/-/tree/main/base
新版是改造版,可参考https://cnb.cool/zhudev-2025/apache-hadoop-dev/-/tree/main/base.new
对安全有要求,并且要求指定数据存储目录的,务必构建该容器镜像。
配置Hadoop
参考https://cnb.cool/zhudev-2025/apache-hadoop-dev/-/blob/main/Dockerfile
注意,这是标准配置,是Hadoop提供的标准配置。只修改FROM部分为自己构建的runner镜像即可,也可使用Hadoop官方提供的,虽然已经很多漏洞和问题。
配置流水线触发文件
参考https://cnb.cool/zhudev-2025/apache-hadoop-dev/-/blob/main/.cnb.yml,这是重点,可以实现自动构建。
查看结果
在下图所示位置查看构建进展

查看容器镜像制品
