关闭

hadoop native lib install

标签: hadoopnative
188人阅读 评论(0) 收藏 举报

系统环境CentOS 6.5 final

hadoop 版本 CDH5.3.3

hadoop checknative -a 

[root@pmaster2 ~]# hadoop checknative -a
15/07/10 11:16:10 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Native library checking:
hadoop:  false
zlib:    false
snappy:  false
lz4:     false
bzip2:   false
openssl: false
15/07/10 11:16:10 INFO util.ExitUtil: Exiting with status 1  


基本步骤:1、下载jdk1.7并安装

2、下载maven:maven.apache.org 并安装

3、安装protocol buffers(protobuf-2.5.0.tar.gz)

注意:需提前安装以下工具:

1)yum install gcc

2)yum install gcc-c++

3)yum install make

然后执行以下命令解压缩protobuf

tar -zxvf protobuf-2.5.0.tar.gz

会生成一个文件夹protobuf-2.5.0,执行以下命令编译protobuf。

#cd protobuf-2.5.0
#./configure --prefix=/usr/local/protoc/#make && make install

只要不出错就可以了。执行完毕后,编译后的文件位于/usr/local/protoc/目录下,我们设置一下环境变量

通过 protoc --version 验证是否成功

4、安装其它依赖

yum install cmake
yum install openssl-devel

yum install ncurses-devel

5、编译原码
执行以下命令解压缩
jdk
tar -zxvf hadoop-2.6.0-src.tar.gz
现在进入到目录/usr/local/hadoop-2.6.0-src中,执行命令mvn package -DskipTests -Pdist,native 


编译后的代码在/usr/local/hadoop-2.6.0-src/hadoop-dist/target下面的hadoop-2.6.0 







0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:193次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行
    评论排行