`
文章列表

机架感知

1.背景      Hadoop在设计时考虑到数据的安全与高效,数据文件默认在HDFS上存放三份,存储策略为本地一份,同机架内其它某一节点上一份,不同机架的某一节点上一份。这样如果本地数据损坏,节点可以从同一机架内的相邻节点拿到数据,速度肯定比从跨机架节点上拿数据要快;同时,如果整个机架的网络出现异常,也能保证在其它机架的节点上找到数据。为了降低整体的带宽消耗和读取延时,HDFS会尽量让读取程序读取离它最近的副本。如果在读取程序的同一个机架上有一个副本,那么就读取该副本。如果一个HDFS集群跨越多个数据中心,那么客户端也将首先读本地数据中心的副本。那么Hadoop是如何确定任意两个节点是位于同 ...
haproxy+keepalived实现高可用负载均衡 http://www.cnblogs.com/dkblog/archive/2011/07/06/2098949.html 软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比 http://andrewyu.blog.51cto.com/1604432/697466
shell: https://github.com/nkcoder/shell/blob/master/admin_note linux挂载硬盘驱动器 http://tsaowe.iteye.com/blog/1180666 linux 的date命令及系统时间设置 http://feihan21.blog.51cto.com/1364153/1174650 帮助命令: man 获取相关命令的帮助信息 例如:man dir 可以获取关于dir的使用信息。 info 获取相关命令的详细使用方法 例如:info info 可以获取如何使用info的详细信息。 文件操作: cat 显示文件内 ...
环境:CentOs6、hadoop-2.0.0-cdh4.0.1、jdk1.7 namenode:master.hadoop(ip:192.168.146.68) datanode:slave1.hadoop(ip:192.168.146.69)、slave2.hadoop(ip:192.168.146.70) 配置步骤: (1)配置NameNode和DataNode 在进行Hadoop集群配置中,需要在"/etc/hosts"文件中添 ...
HBASE sql: https://github.com/forcedotcom/phoenix http://www.orzota.com/sql-for-hbase/ 深入分析HBase-Phoenix执行机制与原理 http://www.binospace.com/index.php/in-depth-analysis-hbase-phoenix/ 二级索引 https://github.com/mayanhui/hbase-secondary-index/wiki http://www.dengchuanhua.com/167.html https://github.com/Huawe ...

rsyslog

reliable-forwarding-with-rsyslog: http://blog.serverdensity.com/reliable-forwarding-with-rsyslog/ http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.html http://www.rsyslog.com/doc/imrelp.html rsyslog: http://www.rsyslog.com/ log4j to rsyslog: http://www.5iops.com/html/2012/log_0617/116.html 用rsy ...

crawler

distribute_crawler: https://github.com/gnemoug/distribute_crawler

redis-search

redis-search: ruby:https://github.com/huacnlee/redis-search redis_search.py:https://gist.github.com/josiahcarlson/464760 Scalable Java Redis client : https://github.com/wg/lettuce
Linux平台Cpu使用率的计算 http://www.blogjava.net/fjzag/articles/317773.html

android url

android-examples http://tekeye.biz/free-resources/android-examples android-eclipse http://tekeye.biz/2012/move-android-code-between-pcs Ubuntu系统连接Android真机调试 http://my.eoe.cn/leigo/archive/15685.html
On 64-bit ubuntu: sudo apt-get install ia32-libs 报错我的解决办法: 更新系统软件源。参考http://dengbenji.iteye.com/blog/1874463 ,然后sudo apt-get update,然后sudo apt-get install ia32-libs 成功。
On 64 bit Ubuntu 12.04,Failed to load libGL.so in android,解决办法: 1.sudo apt-get install git-core gnupg flex bison gperf build-essential \zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \libgl1-mesa-dev g++-multilib mingw32 openjdk-6 ...
ubuntu12.04添加国内软件源(163、sohu、ustc),编辑sources.list文件 sudo nano /etc/apt/sources.list 添加如下内容,保存然后sudo apt-get update. 如果是其它ubuntu版本,只需把precise改为相应的版本的名字。hardy(8.04),lucid(10.04),maverick(10.10),oneiric(11.10),quantal(12.10),precise(12.04) #163 deb http://mirrors.163.com/ubuntu/ precise main restricted ...
$ sudo apt-get install synaptic 正在读取软件包列表... 有错误! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/ppa.launchpad.net_dominik-stadler_subversion-1.7_ubuntu_dists_precise_main_i18n_Translation-en E: 无法解析或打开软件包的列表或是状态文件。 解决办法: sudo rm /var/lib/apt/lists/* -vf ...

qr code

web qr code: http://stackoverflow.com/questions/9154980/is-there-a-way-to-scan-a-upc-or-qr-code-from-a-mobile-website Android微信扫描二维码登入实现 基于ZXing开源工程: http://my.oschina.net/jeffzhao/blog/107658 http://zxing.org/w/decode.jspx
Global site tag (gtag.js) - Google Analytics