树莓派 编译 hadoop
来源:互联网 发布:手机充电加速软件 编辑:程序博客网 时间:2024/05/23 13:07
1、下载hadoop源码:https://archive.apache.org/dist/hadoop/common/
2、下载protobuf-2.5.0.tar 并安装
3、安装其他依赖库及工具
apt-get install libssl-dev
apt-get install zlib1g-dev
apt-get install subversion
apt-get install cmake
apt-get install maven
apt-get install jdk
apt-get install git
4、修改hadoop中配置文件(方法如下)。
find . -name "*.cmake" | xargs grep "mfloat-abi"
查找内容:
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: # Test compilation with -mfloat-abi=softfp using an arbitrary libc function
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -mfloat-abi=softfp")
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfloat-abi=softfp")
#修改softfp 为hard 。 修改后
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: # Test compilation with -mfloat-abi=softfp using an arbitrary libc function
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -mfloat-abi=hard")
./hadoop-common-project/hadoop-common/src/JNIFlags.cmake: set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfloat-abi=hard")
5、扩展树莓派内存(虚拟),方法如下:
扩展swap内存
1、dd if=/dev/zero of=/home/swap bs=1024 count=512000 //bs=块大小(字节)count:块数 。512M
2、mkswap /home/swap
3、chmod 0600 /home/swap (swap要root所有)
4、swapon /home/swap
/etc/fstab中添加(否则重启动系统会用默认的。不能用新建的)
5、/home/swap swap swap defaults 0 0
6、编译
编译命令:
mvn clean package -Pdist,native -DskipTests -Dtar
或
mvn package -Pdist,native -DskipTests -Dtar
- 树莓派 编译 hadoop
- hadoop 编译
- hadoop 编译
- hadoop编译
- 编译hadoop
- 编译hadoop
- hadoop编译
- hadoop 编译
- 编译hadoop
- hadoop 编译
- hadoop编译
- Hadoop编译
- 编译hadoop
- hadoop编译
- hadoop编译
- 编译Hadoop
- Hadoop编译
- eclipse编译hadoop hdfs
- realm
- PyGobject(七十四)Gtk.Widget之Gtk.Scale
- 优化 SQL SELECT 语句性能 总结
- Django数据库字段修改,以及查询
- POJ - 2774 Long Long Message
- 树莓派 编译 hadoop
- KVM虚拟机的安装配置与基本使用
- JQ简介
- 子页面操作父页面的方法(可用于top方法加载的子页面)
- 包装之Integer的区别-周振宇
- 洛谷1908逆序对
- mybatis 数据库配置文件
- codeforces problem 701 C They Are Everywhere尺取法
- 你为什么还在用国产的安全软件