Hadoop-0.20.205.0 编译

企鹅博客
企鹅博客
企鹅博客
20678
文章
0
评论
2019年8月11日14:32:53 评论 578 views 522字阅读1分44秒

尝试编译Hadoop-0.20.205这个版本,编译过程出现了如下小错误:/home/user/github/hadoop-common/build.xml:1611: /home/user/github/hadoop-common/build/hadoop-0.20.205.1/native not found.

以上提示是在说native目录没有找到,hadoop引入了本地库的概念,通过本地库可以使Hadoop更高效的做某些事情,目前在Hadoop中本地库应用在文件的压缩上面:

1. zlib

2. gzip

解决过程:

1. 进入到/hadoop-common/src/native目录,先尝试直接编译本地库:./configure

2. 编译没有通过,并打出如下错误:configure: error: Native java headers not found. Is $JAVA_HOME set correctly?

3. export JAVA_HOME

4. 再次执行./configure,编译通过

5. 执行ant mvn-install,通过

注:在Ubuntu下可能还会有些其它错误,总之依次执行./configure make make install看能不能通过就行了。

 

 

 

 

weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
Linux添加用户命令useradd Linux教程

Linux添加用户命令useradd

简单讲述下Linux添加用户命令useradd的使用方法。 1、用户添加命令useradd# useradd 用户名选项:-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用...
RHCE考试的30个主要方向说明 Linux教程

RHCE考试的30个主要方向说明

  以下 30 个重点是 RHCE 考试的主要方向:   1 .熟悉 RedHat Linux 各种安装选项,特别是网络安装   2 .了解 LILO , GRUB 等启动管理程序及开机流程   3 ...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: