`
sjsky
  • 浏览: 929836 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hadoop 2.x build native library on Mac os x

阅读更多

查阅有关官方介绍 http://wiki.apache.org/hadoop/HowToContribute 中有说明:Hadoop本地库只支持*nix平台,已经广泛使用在GNU/Linux平台上,但是不支持 Cygwin  和 Mac OS X 。搜索后发现已经有人给出了Mac OSX 系统下编译生成本地库的patch,下面详细介绍在Mac OSX 平台下编译Hadoop本地库的方法。

[一]、环境说明:

  • Hadoop 2.2.0
  • Mac OS X 10.9.1

详细的环境依赖(protoc、cmake 等)参见:Hadoop2.2.0源码编译 (http://www.micmiu.com/opensource/hadoop/hadoop-build-source-2-2-0/)中介绍。

[二]、Mac OSX 编译本地库的步骤:

 

详见:http://www.micmiu.com/opensource/hadoop/hadoop-build-native-library-on-mac-os-x/

 

 

分享到:
评论

相关推荐

    在linux中编译64位的 hadoop 2.4.1native

    Once you installed the prerequisite packages use the standard hadoop pom.xml file and pass along the native flag to build the native hadoop library: $ mvn package -Pdist,native -Dskiptests -Dtar You...

    基于macos Yosemite 10.10.5 编译的Hadoop2.7.1源码

    Hadoop2.7.1版本是Hadoop 2.x系列中的一个稳定版本,相比之前的版本,它在性能、稳定性和安全性方面有所提升。 #### 知识点二:macOS Yosemite 10.10.5 环境下的编译挑战 macOS Yosemite 10.10.5 是苹果公司在2015...

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    这可能涉及到修改系统环境变量,将库文件路径添加到`LD_LIBRARY_PATH`(Linux)或`PATH`(Windows)中。 ### 解决方法三:修正类加载顺序 对于多模块项目,可能需要调整模块间的依赖关系,确保本地库的加载顺序...

    Hadoop2.7.5-HBase1.2.6伪分布式安装文档

    export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native" ``` 同样地,需要执行命令使配置立即生效: ``` source /etc/profile ``` **2.3 配置`hadoop-env.sh`、`yarn-env.sh`** 这些文件位于Hadoop的...

    《Android开发入门教程》的源码

    15. **版本适配**:由于Android版本碎片化,开发者需要考虑不同版本间的兼容性问题,例如使用Support Library或AndroidX库。 16. **测试**:单元测试、UI测试、性能测试等都是Android开发中的重要环节,JUnit、...

Global site tag (gtag.js) - Google Analytics