参考链接:BigTop3.2.0 大数据组件编译--基础环境准备-优快云博客
编译版本:3.4.0
错误1:
bigtop/packages.gradle No such property: pkg for class: java.lang.Boolean
解决方法:去掉if判断
genTasks(comp.name)
// if (!comp.packaging || comp.packaging.equalsIgnoreCase(nativePackaging.pkg)) {
// genTasks(comp.name)
// }
}
错误2:
编译hadoop错误
[WARNING] CMake Error at CMakeLists.txt:23 (cmake_minimum_required):
[WARNING] CMake 3.1 or higher is required. You are running version 2.8.12.2
-
下载 CMake 源码: 前往 CMake 官方网站获取最新版本,或者使用
wget
下载。wget https://github.com/Kitware/CMake/releases/download/v3.27.3/cmake-3.27.3.tar.gz
-
解压并编译安装:
tar -zxvf cmake-3.27.3.tar.gz cd cmake-3.27.3 ./bootstrap make sudo make install
这个过程可能需要一些时间。
-
验证安装: 安装完成后,运行以下命令确认 CMake 已成功安装,并查看版本 "cmake --version"
-
这样你就可以在 CentOS 7 上成功安装 CMake,并且可以根据需要选择安装较新或较旧的版本