返回顶部
首页 > 资讯 > 精选 >hadoop2.6.0-cdh5.7.0编译方法是什么
  • 881
分享到

hadoop2.6.0-cdh5.7.0编译方法是什么

2023-06-02 22:06:22 881人浏览 八月长安
摘要

这篇文章主要讲解了“hadoop2.6.0-cdh5.7.0编译方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop2.6.0-cdh5.7.0编译方法是什么”吧!一、软件包

这篇文章主要讲解了“hadoop2.6.0-cdh5.7.0编译方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop2.6.0-cdh5.7.0编译方法是什么”吧!

一、软件包:snappy-1.1.3.tar.gz

二、安装依赖包:
yum -y install snappy libsnappy-dev
yum -y install bzip2 libbz2-dev
yum -y install libjansson-dev

三、bzip2压缩支持:
yum install -y  bzip2-devel
rpm -qa bzip2-devel
注:bizip2的的本地压缩支持无效,整个编译过程,并没有出现任何错误,或异常,而且去cenots下的lib64位目录下,查看libbz2的so文件,发现也正常。安装bzip2-devel库支持,然后重新编译我们的hadoop即可。

四、安装snappy:

# tar xf snappy-1.1.3.tar.gz
# cd snappy-1.1.3
# ./configure
# make && make install
查看snappy是否安装完成
# ll /usr/local/lib/ | grep snappy
五、编译hadoop:mvn clean package -DskipTests -Pdist,native -Dtar -Dsnappy.lib=/usr/local/lib -Dbundle.snappy

mvn clean package -DskipTests -Pdist,native -Dtar
注:必须在编译时加入native

六、配置hadoop的core-site.xml、mapred-site.xmlvi core-site.xml

    io.compression.codecs
   
      org.apache.hadoop.io.compress.GzipCodec,
      org.apache.hadoop.io.compress.DefaultCodec,
      org.apache.hadoop.io.compress.BZip2Codec,
      org.apache.hadoop.io.compress.SnappyCodec
   
vi mapred-site.xml
 
    mapReduce.map.output.compress.codec 
    org.apache.hadoop.io.compress.SnappyCodec 
 

编译完成后,将生成hadoop中的native目录下文件拷贝到对应hadoop安装目录下的native目录中,并重启hadoop。执行hadoop checknative验证

hadoop2.6.0-cdh5.7.0编译方法是什么

感谢各位的阅读,以上就是“hadoop2.6.0-cdh5.7.0编译方法是什么”的内容了,经过本文的学习后,相信大家对hadoop2.6.0-cdh5.7.0编译方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: hadoop2.6.0-cdh5.7.0编译方法是什么

本文链接: https://lsjlt.com/news/231478.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • hadoop2.6.0-cdh5.7.0编译方法是什么
    这篇文章主要讲解了“hadoop2.6.0-cdh5.7.0编译方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop2.6.0-cdh5.7.0编译方法是什么”吧!一、软件包...
    99+
    2023-06-02
  • g++模板编译方法是什么
    本篇内容介绍了“g++模板编译方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!机器版本 linux 2.4.30  ;&n...
    99+
    2023-06-10
  • Ubuntu编译Linux-xen方法是什么
    这篇文章主要介绍“Ubuntu编译Linux-xen方法是什么”,在日常操作中,相信很多人在Ubuntu编译Linux-xen方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu编译Linux...
    99+
    2023-06-16
  • ubuntu编译cpp的方法是什么
    今天小编给大家分享一下ubuntu编译cpp的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。ubuntu编译cpp...
    99+
    2023-07-04
  • ubuntu编译caffe的方法是什么
    这篇文章主要介绍“ubuntu编译caffe的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu编译caffe的方法是什么”文章能帮助大家解决问题。打开终端输入以下更改配置文件。c...
    99+
    2023-07-04
  • ubuntu编译java的方法是什么
    本篇内容介绍了“ubuntu编译java的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装jdk并配置好相应环境变量。假设编译H...
    99+
    2023-07-04
  • Python编辑器的编译方法是什么
    Python编辑器的编译方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。从Python编辑器中也可调用编译器以及与它拥有的共用的程序,这样的话程序员就无需离开编辑器就可...
    99+
    2023-06-17
  • JDK6动态编译的方法是什么
    这篇文章主要介绍“JDK6动态编译的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JDK6动态编译的方法是什么”文章能帮助大家解决问题。JDK6开始提供了动态编译的API,在许多应用场景都...
    99+
    2023-06-17
  • android编译jar包的方法是什么
    Android编译jar包的方法如下:1. 首先,在Android Studio中打开项目。2. 在项目的根目录下创建一个新的mod...
    99+
    2023-09-23
    android
  • android studio反编译的方法是什么
    要反编译Android Studio项目,可以使用以下方法:1. 使用命令行工具:可以使用命令行工具如apktool来反编译APK文...
    99+
    2023-10-08
    android
  • ubuntu编译内核的方法是什么
    要编译Ubuntu内核,可以按照以下步骤进行操作:1. 安装编译所需的依赖项:```sudo apt-get install git...
    99+
    2023-10-08
    ubuntu
  • java在线编译的方法是什么
    在Java中,可以使用命令行工具javac来编译Java源代码文件。首先需要确保已经安装了JDK(Java Development ...
    99+
    2024-03-02
    java
  • C++编译器的使用方法是什么
    这篇文章主要介绍“C++编译器的使用方法是什么”,在日常操作中,相信很多人在C++编译器的使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++编译器的使用方法是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-17
  • android studio反编译apk的方法是什么
    要反编译一个APK文件,可以使用以下方法:1. 使用apktool:apktool是一种开源工具,可以用于反编译和重新打包APK文件...
    99+
    2023-09-28
    android apk
  • golang防止反编译的方法是什么
    防止Golang代码反编译的方法可以使用以下一些技术: 代码混淆:使用工具对代码进行混淆,使其变得难以阅读和理解。这可以包括重命...
    99+
    2023-10-25
    golang
  • vc多线程编译的方法是什么
    VC++多线程编译的方法包括以下几种:1. 使用OpenMP:OpenMP是一种用于多线程编程的开放式并行性API,可以通过在代码中...
    99+
    2023-08-09
    vc
  • android自动编译rom的方法是什么
    编译Android ROM 的方法主要包括以下几个步骤:1. 安装必要的软件和工具:首先需要安装JDK(Java Developme...
    99+
    2023-08-23
    android
  • gcc编译器安装的方法是什么
    在Linux系统中,可以使用包管理工具来安装gcc编译器。在大多数发行版中,gcc编译器是默认安装的,如果没有安装的话,可以使用以下...
    99+
    2024-03-05
    gcc
  • vs防止反编译的方法是什么
    防止反编译的方法可以通过以下几种方式来实现: 使用代码混淆工具:通过对代码进行混淆,使其难以被反编译或理解。 使用加密技术:...
    99+
    2024-04-02
  • LINQ TO SQL查询编译的方法是什么
    这篇文章主要介绍“LINQ TO SQL查询编译的方法是什么”,在日常操作中,相信很多人在LINQ TO SQL查询编译的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LINQ TO SQL查询编译...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作