2019独角兽企业重金招聘Python工程师标准>>>

先上效果:

这是由三块pine64+开发板搭建的mini集群,网上有用树莓派搭建Hadoop文章,不过由于树莓派的性能实在太差了(很老的CPU,1G内存),所以最终我选择了与之价格相近(200左右一块)的pine64+(官方链接在此:http://www.pine64.com/product),它有一颗4核64位的A53 CPU及2GB DDR3的内存。

我目前安装了Hadoop、Spark、Zookeeper、HBase With Phoenix,除了Spark 1.6.1的snappy尚不支持ARM外(可使用LZ4CompressionCodec代替),搭建过程和普通的硬件没有区别。怎么安装可以参见网上的各类文章或参考我的电子书:http://gudaoxuri.github.io/bd-lab/

再来张使用DBeaver查询HBase的效果:

在ARM板上运行大数据集群在什么用处呢?我觉得有三点:

1. 个人实验用,ARM板便宜,又比虚拟机贴近真实,用来学习或新技术实验是个不错的选择

2. 节能,目前大数据集群很耗能,相比而言,ARM架构有可能在能耗与性能上找到平衡点

3. 移动化,目前大多移动设备都是ARM架构的,如果以后大数据服务单节点足够轻量,可以运行在各个手机中,那么也许会有很多新的场景,这点不是我异想天开,看看databricks的一篇很有意思的调研文章:https://databricks.com/blog/2015/04/01/spark-2-rearchitecting-spark-for-mobile.html

转载于:https://my.oschina.net/gudaoxuri/blog/690174

在类树莓派的ARM开发板上组建大数据集群相关推荐

  1. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  2. 【linux】ARM开发板上设置RTC时间,断电重启后,设置失效的原因分析

    问题描述 linux中使用date设置时间后用hwclock -w同步到RTC,断电重启后,有时会失效 原因分析 保存时间戳 1.使用命令关机(halt)会调用rc0.d中的脚本: 2.使用命令重启( ...

  3. ARM开发板上iconv_open(utf-8, gb2312) 调用失败的解决方法(转)

    ARM开发板上iconv_open("utf-8", "gb2312") 调用失败的解决方法 应用程序代码如下: static int code_convert ...

  4. 将linux内核烧进arm板,ARM开发板上uClinux内核移植

    <ARM开发板上uClinux内核移植>由会员分享,可在线阅读,更多相关<ARM开发板上uClinux内核移植(19页珍藏版)>请在人人文库网上搜索. 1.纷傲掌秀悸篷益哑檀扬 ...

  5. 摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用

    摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用 发布者:旺旺雪饼   时间:2013-01-05 16:56:09 环境: Ubuntu10.04 arm linux OS: 3. ...

  6. python交叉编译_交叉编译Python3.6.2,使用海思arm-hisiv200-linux-gcc,移植到arm开发板上...

    最近在学习Python,感觉使用Python可以快速的写出程序,比之前使用的C语言快多了,能省出很多时间.多学一点知识有更多的选择.本职工作是嵌入式开发,学习了Python后想移植到开发板上,尝试嵌入 ...

  7. linux usb视频开发板,ARM开发板上USB 摄像头图像采集实现

    开发板上的arm是AT91RM9200,摄像头选用的是网眼的pc350,主控芯片是ov511+.系统内核是2.4,宿主机是fedora core 6,交叉编译器是2.95.3.就是这些家底了,:-). ...

  8. 在ARM开发板上实现LCD+USB键盘

    一.LCD驱动 这个地方先留着 二.USB键盘驱动 在linux内核里边提供了usbkbd.c可以直接借助这个模块,编译生成驱动模块加载进内核,其实对于驱动程序,这里还不是重点,最后想要实现的是直接在 ...

  9. 在arm开发板上实现播放内存里所有的jpg和bmp格式图片

    之前学习的时候一个作业,趁机会发表一下做个记录,bmp图片较为简单就可以实现了,关于bmp图片的原理可参考这个链接https://blog.csdn.net/u013066730/article/de ...

最新文章

  1. p2v、v2v 转换-windows篇
  2. java中printnb方法_java打印技术---javax.print
  3. unity shader 纹理透明效果
  4. 数学知识复习:二阶导复合函数的链式法则
  5. android 开发卫星菜单,android之类似卫星菜单,来自定义ViewGroup。。。。。
  6. 使用OnCtlColor函数消息打造背景
  7. linux开机自动挂载硬盘指定权限,Linux开机自动挂载硬盘
  8. C语言 | 直接插入排序
  9. 【转】GitHub 从单机到联机:玩转 Pull Request
  10. About static contructor API changes in cocos2d-...
  11. 伪静态在webconfig中配置
  12. IDEA中创建maven web的详细部署
  13. JDK官方文档(包含所有版本)
  14. ORACLE11g数据库安装-刘建-专题视频课程
  15. 用java实现猜数字游戏程序:基础、偏移、三次机会、是否继续玩
  16. 怎样运用云服务器搭建传奇世界联网手游教程,linux系统部署游戏详细教程
  17. 利用kali暴力破解获取windows账号密码
  18. 展台设计:企业展台搭建都有哪些途径?
  19. 无人机编程donekit及通讯(一)
  20. 进口计算机软件,关于软件进口报关手续及流程介绍【进口知识】

热门文章

  1. Webots串级机械臂建模仿真过程-详细!
  2. 仿蚂蚁金服AntV框架蚂蚁数据可视化F2条形图、柱状图(注释详尽)
  3. 宇宙最强,meltdown论文中英文对照版(一)
  4. 活体检测——多帧深度估计防作伪
  5. 蚂蚁、理财通、天天基金:公募基金代销市场风云异动,未来谁主沉浮?
  6. Failed to get schema version. Underlying cause: Failed to create database metastore_db
  7. 申宝股票-煤炭等周期股大跌
  8. 波卡2022年第四季度报告
  9. 【论文笔记】Map-Based Localization Method for Autonomous Vehicles Using 3D-LIDAR
  10. 和 Thrift 的一场美丽邂逅