- 浏览: 113420 次
- 性别:
- 来自: 湖南
文章列表
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 ...
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 ...
distribute_crawler:
https://github.com/gnemoug/distribute_crawler
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-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 ...
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