编译hadoop2.5.1及下载64位安装包
本帖最后由 pig2 于 2014-9-21 04:11 编辑问题导读
1.如果不安装g++,安装protobuf的过程中,可能会遇到什么问题?
2.如何是protobuf安装生效,查看版本?
static/image/hrline/4.gif
此篇参考从零教你在Linux环境下(ubuntu 12.04)如何编译hadoop2.4,也就是对这篇文章的进一步的阐述。
以前的环境没有了,然后自己重新安装了这些软件。
大部分都是很顺利的,但是在安装protobuf的遇到了问题,我的系统竟然默认安装了protobuf2.4,但是编译是需要protobuf-2.5.0的。所以没有办法,只能重新安装
sudo wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
可悲的是,这里已经不能下载。所以到处找,终于找到了
附上百度链接:链接:http://pan.baidu.com/s/1gdHzO4N 密码:ds14
在这里遇到了问题,包g++错误,所以有重新安装了g++,
sudo apt-get install g++在执行后面的命令的时候,就没有这个错误了。
$ sudo ./configure
$ sudo make
$ sudo make check
$ sudo make install
$ sudo ldconfig
如果不安装g++,上面的命令安装都会一些异常。
static/image/hrline/2.gif
安装完毕了,当我们验证的时候
protoc --version看到的不是protobuf-2.5.0,而是protobuf-2.4.0.那么该如何操作,变回hadoop2.5.0,当然还是配置环境变来那个。
我们执行下面操作:
修改环境变量:
sudo nano /etc/profile
export LD_LIBRARY_PATH=~/protobuf-2.5.0
(LD_LIBRARY_PATH的这里,填写的是protobuf文件的位置)
source /etc/profile
注意:配置/etc/profile,在虚拟机重启后,可能配置会失效,所以重启后,需要再次执行source操作。
配置完毕,我们就看到了
http://www.aboutyun.com/data/attachment/forum/201406/15/122653f3xjhlqi8qvvhxx9.jpg
这个问题解决,编译就没有问题了,
这里附上相关包:
hadoop-aboutyun-linux64-2.5.1.tar.gz
链接:http://pan.baidu.com/s/1c0jFUus 密码:**** Hidden Message *****
hadoop-2.5.1-src.tar(此为maven包)
链接:http://pan.baidu.com/s/1qWDdKeg 密码:4rlt
hadoop-aboutyun-Linux32-2.5.1.tar.gz
链接:http://pan.baidu.com/s/1hqGHL7A 密码:1x4i
相关帖子推荐:hadoop2.5.1发布:新增功能和改进
hadoop2.5.1 32位、64位安装包、源码包下载
下来看看,谢谢楼主了。 好东西啊,求下载,大善
正要开始用,谢谢 好东西啊! thxthxthxthxthxthx
楼主,能不能分享分享你们的学习方法,学习技巧呢?感觉现在自学的速度太慢了,很多知识很长时间才能搞明白。 下载看看...
轩辕依梦Q 发表于 2014-10-4 21:00
楼主,能不能分享分享你们的学习方法,学习技巧呢?感觉现在自学的速度太慢了,很多知识很长时间才能搞明白 ...
学习知识是一个从浅入深的过程,有的
从理论学习
比如看书,
从需求学习
什么时候用到,学什么,
从实践学习
比如先不管其他的,先来个集群环境再说。
将集中结合起来,就是很快了。
下载安装试试