鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译依赖包

  1. 通过Yum源安装基本库。
    1
    yum install openssl-devel zlib-devel automake libtool
    
  2. 可选:编译Snappy。

    Snappy是一个可选的压缩库,可添加编译选项打包到Hadoop软件包中。

    1. 下载Snappy依赖包。
      1
      wget https://github.com/google/snappy/archive/refs/tags/1.1.7.tar.gz
      
    2. 解压后进入文件夹。
      1
      2
      tar -zxvf 1.1.7.tar.gz
      cd snappy-1.1.7
      
    3. 修改CMakeLists.txt文件开启动态链接库编译。
      1. 打开文件。
        1
        vi CMakeLists.txt
        
      2. “i”进入编辑模式,将该选项从“OFF”改为“ON”。
        1
        option(BUILD_SHARED_LIBS "Build shared libraries(DLLs)." ON)
        
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 创建编译目录并执行编译。
      1
      2
      3
      4
      mkdir build
      cd build
      cmake ../
      make install