hadoop2.2.0的编译(64位linux系统)
众所周知,hadoop的32位系统的版本是在官网上可以下载不需编译的,64位版本则需要下载源代码然后在本地进行编译。
下面简要介绍我的编译过程:
1. 在官网下载源代码
http://apache.claz.org/hadoop/common/hadoop-2.2.0/
我的是hadoop-2.2.0-src.tar.gz
2. 在本地安装maven,并配置好环境变量;
3. 安装protobuf
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
tar -zxf protobuf-2.5.0.tar.gz
cd proto*
./configure
make
make check
make install
执行下面语句确认是否安装成功
protoc --version
libprotoc 2.5.0
4. 安装cmake
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
解压之后cd之
./bootstrap
make
make install
5. cd hadoop根目录执行
mvn package -Pdist,native -DskipTests -Dtar
耗时半小时以上。
hadoop2.2.0的编译(64位linux系统)相关推荐
- centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记
centos 64位linux系统下安装appt命令的apktool工具包的笔记,有需要的朋友可以参考下. 首先,安装apktool包 1. wget http://android-apktool.g ...
- 编译64位linux内核,为树莓派4编译64位的内核
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了.但是即便性能更强大的树莓派4都已经发布 ...
- 【解决方案】64位Linux系统下无法编译、运行32位C、C++程序的解决办法
[故障] 1. 从32位系统里面复制过来的32位C或C++程序无法运行,提示找不到程序文件,或找不到libstdc++.so.6库 [oct1158@oct1158-fedora 32env]$ ./ ...
- oracle mysql 28545,64位Linux系统Oracle 10g异构MySQL查询搭建过程
四. 配置Oracle服务器的/etc/odbc.ini文件,测试ODBC工作 (1)vi /etc/odbc.ini,填入如下内容: [MySQLora] Description = MySQL ...
- linux安装appt服务,centos 64位linux系统下安装appt命令
首先,安装apktool包 1. wget http://android-apktool.googlecode.com/files/apktool-install-linux-r04-brut1.ta ...
- 64位装32位oracle软件,在64位linux下安装32位oracle软件
在某些情况下,有时我们需要在64位的系统下来安装32的oracle软件(如,客户的变态要求).虽然在理论上,这种方式是可行的,但在实际的安装过程中确往往是错误百出,为了避免不必要的错误,也为了方便以后 ...
- java 位运算取8位_Java 9 AOT 试用:仅支持 64 位 Linux和java.base 模块编译
Java 9 引入了 aot 编译方式,能够将 class 文件直接编译成可执行二进制文件.目前 Java 9 的 early access 版本已经提供了编译工具,让我们来看看它的功能吧. 注意:按 ...
- found linux系统wget出现not_Java 9 AOT 试用:仅支持 64 位 Linux和java.base 模块编译
Java 9 引入了 aot 编译方式,能够将 class 文件直接编译成可执行二进制文件.目前 Java 9 的 early access 版本已经提供了编译工具,让我们来看看它的功能吧. 注意:按 ...
- 在64位linux下编译32位程序
一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序. 现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM ...
最新文章
- mysql棋牌管理_棋牌架构DB服务(Mysql+Redis)数据存储演进笔记
- pyqt5设置dialog的标题_PyQt5Day29--展示控件QDialog(对话框)
- 人生第一个快速幂的题(HDU - 1097--A hard puzzle )
- java中无符号类型的处理[转]
- Java入门算法(动态规划篇2:01背包精讲)
- 真的,太多人辜负了.NET5!
- php输出PDF的文件流_怎么用PHP在HTML中生成PDF文件
- Qt+OpenCV打开视频文件并在窗口界面上显示
- leetcode67. 二进制求和
- 关于用VS写C程序运行时出现烫字以及乱码的问题的原因
- 苹果挂端口方法_调音台变身直播声卡的方法
- AI自动评审了下Transformer论文
- 表单的管理作业及答案
- mysql导出excel出乱码_Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]...
- python用程序说爱你_用python写一个聊天小程序!和女朋友的专属聊天工具!
- android 随音乐跳动,随心音乐,让心跟着跳动起来
- 一直用破解软件?可以试试学生优惠!
- esp32 cam 与安卓app蓝牙通讯
- Android视图绘制流程完全解析(二)
- gcc生成静态库和动态库,以及OpenCV3.4.11的安装和实例