编译依赖包
- 通过Yum源安装基本库。
1
yum install openssl-devel zlib-devel automake libtool
- 可选:编译Snappy。
Snappy是一个可选的压缩库,可添加编译选项打包到Hadoop软件包中。
- 下载Snappy依赖包。
1
wget https://github.com/google/snappy/archive/refs/tags/1.1.7.tar.gz
- 解压后进入文件夹。
1 2
tar -zxvf 1.1.7.tar.gz cd snappy-1.1.7
- 修改CMakeLists.txt文件开启动态链接库编译。
- 打开文件。
1
vi CMakeLists.txt
- 按“i”进入编辑模式,将该选项从“OFF”改为“ON”。
1
option(BUILD_SHARED_LIBS "Build shared libraries(DLLs)." ON)
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 创建编译目录并执行编译。
1 2 3 4
mkdir build cd build cmake ../ make install
- 下载Snappy依赖包。