集群系列教程之:keepalived+lvs前言:最近看群里很多人在问keepalived+lvs的架构怎么弄,出了各种各样的问题,为此特别放下了别的文档,先写一篇keepalived+lvs架构的文档,使那些有需求的人能够得以满足。但是此篇文档是架构文档,不是基础理论,但我想你能做这个架构,势必也..
分类:
其他好文 时间:
2014-09-05 18:30:43
阅读次数:
238
目前的3G模块都是usb接口的,插在android系统中都会默认识别为usb storage 设备,会尝试通过Vold 挂载为usb 存储设备!
所以必须要把设备类型转掉,转换成Modem类型设备,只有这样才能实现主机与模块之间的正常通信,这里就需要一个转换驱动了,
usb-modeswitch 开源驱动,网上下载:http://www.draisberghof.de/usb_modeswitch/#download
其中还需要支持的API库,源码下载:http://www.libusb.org/...
分类:
移动开发 时间:
2014-09-05 18:17:31
阅读次数:
215
C++新手在指定结构成员时,不知道何时用.运算符,何时是用->运算符。结论:如果结构标识符是结构名,则使用句点运算符;如果标识符是指向结构的指针,则使用箭头运算符。#include struct inflatable{ char name[20]; float volume; do...
分类:
编程语言 时间:
2014-09-05 14:17:31
阅读次数:
363
“决胜云计算大数据时代”Spark亚太研究院100期公益大讲堂 【第10期互动问答分享】Q1:Spark on Yarn的运行方式是什么?Spark on Yarn的运行方式有两种:Client和Cluster模 Client模式如下所示: ...
分类:
其他好文 时间:
2014-09-05 14:15:31
阅读次数:
177
reactor设计模式,是一种基于事件驱动的设计模式。《Pattern-Oriented Software Architecture, Volume 2》对这个模式做了具体的解说。这个模式的结构图例如以下:图中的handle相应的是操作系统提供的句柄,比如I/O句柄,Event_Handler类持有...
分类:
其他好文 时间:
2014-09-05 12:47:51
阅读次数:
220
Cloudera提供给客户的服务内容之一就是调整和优化MapReduce job执行性能。MapReduce和HDFS组成一个复杂的分布式系统,并且它们运行着各式各样用户的代码,这样导致没有一个快速有效的规则来实现优化 代码性能的目的。在我看来,调整cluster或job的运行更像一个医生对待病人....
分类:
其他好文 时间:
2014-09-05 12:42:31
阅读次数:
307
系统升级app进入的时候发生crash。从log中看是app没有访问sdcard目录的权限。 修改方法: 在init.qcom.rc里修改storage的权限为0775: mkdir /storage 0775 system sdcard_r 这样第三方app就有权限访问这个目录,...
分类:
其他好文 时间:
2014-09-05 11:31:51
阅读次数:
351
创建samba文件共享其实也不难,要点就是创建好Linux账户(要和samba账户对应),设置好共享文件夹权限。尤其是权限部分,比较没有Windows那么直观,理解以后并不难,但这里不打算复杂深入的讲解。我的设置目的基本就一个要求,让ftp这个组的所有成员用户可以在storage这个共享..
之前将storage文件夹(背后是挂载的整块新硬盘)通过samba服务与Windows共享。之所以先共享,是为了完成FTP后方便文件管理。软件:vsftpd目标:让用户登录FTP后可以上传文件(主要用于iPhone照片备份),不同用户备份在各自的文件夹下。Windows下打开共享的storage文件夹可以看..
项目中要模拟openstack的swift的多路write功能。初步设想是用python的eventlet来实现多线程。比如在write的时候要同时写入两个storage,就用eventlet生成2个线程,两个线程并行的去write,各自返回。但是我刚才在查eventlet的时候发现eventlet...
分类:
其他好文 时间:
2014-09-04 22:14:10
阅读次数:
251