Hadoop native本地库的编译

本文详细介绍了如何编译Hadoop的native本地库,包括检查本地库的步骤、环境准备,如系统依赖、protobuf和snappy的安装,以及如何编译源码和验证编译结果。
摘要由CSDN通过智能技术生成

hadoop源码编译native本地库


1. 检查本地库

hadoop checknative -a
19/08/09 22:13:04 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 
19/08/09 22:13:04 INFO util.ExitUtil: Exiting with status 1

二进制安装的hadoop目录的native是空的,什么都没有,所以checknative 都是false

2. 环境准备

文件如下

1.1.3.tar.gz(snappy,github可以下载)
apache-maven-3.0.5-bin.tar.gz     
jdk-7u80-linux-x64.tar.gz	
apache-ant-1.9.13-bin.zip  
hadoop-2.6.0-cdh5.x.x-src.tar.gz  
protobuf-2.5.0.tar.gz	(github可以下载)

2.1 安装系统所需要的依赖

apt-get 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值