自己编译hadoop:x64

1.安装依赖包

sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev openssh-server maven openssh-client

2.下载hadoop源码

wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.4.0/hadoop-2.4.0-src.tar.gz

3. 安装protobuf 2.5版本

wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz

cd protobuf-2.5.0/

./configure --prefix=/usr

Make

Make install

4.生成登录密钥:

cd ~

ssh-keygen -t rsa -P ""

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

检测是否能够登录

ssh localhost

5.编译hadoop:

tar zxvf hadoop-2.4.0-src.tar.gz

cd hadoop-2.4.0-src

vi hadoop-common-project/hadoop-auth/pom.xml

确认下述行存在

mvn clean package -Pdist,native -DskipTests –Dtar

在网络较好的情况下需要1小时左右。

成功后tar包在hadoop-2.2.0-src/hadoop-dist/target下面

6.我编译成功的版本链接

最新文章

  1. 新手使用django-pagination分页
  2. js基础知识温习:构造函数与原型
  3. Daily Scrum 10.30
  4. Unity协程(Coroutine)管理类——TaskManager工具分享
  5. Erlang-基础篇
  6. 认识IL代码---从开始到现在 <第二篇>
  7. smtp中ehlo的使用
  8. 复杂DIV交错布局
  9. 深入理解JavaScript中的继承:原型链篇
  10. HashMap与ConcurrentHashMap
  11. 文件读写io操作范例
  12. selenium webdriver (python)大全
  13. 一起学Android之ViewPager
  14. Tensorflow模型的格式
  15. Zabbix监控磁盘IO值
  16. 关于std::cin阻塞事件循环以及控制台命令输入功能的方案;
  17. C++入门程序作业3
  18. 如何在 JS 中嵌入大量 HTML 代码 --更新2017-10-10 16:37:09
  19. 请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。
  20. Copycat - MemberShip

热门文章

  1. R语言 ETL+统计+可视化
  2. 妈妈再也不用担心别人问我是否真正用过redis了
  3. Effective C++ 33 避免遮掩继承而来的名称
  4. js导出表格数据
  5. sscanf提取字符串中的数据php
  6. Qml 写的弹出层控件
  7. 关于 Mybatis 的Invalid bound statement (not found):错误
  8. PDO和PDOStatement类常用方法
  9. JS date常用代码积累
  10. linux 命令笔记