月度存档: 十月 2012

vim 复制粘贴技巧

vim有12个粘贴板

”代表全局粘贴板

:reg 查看粘贴板
“Np 粘贴其中一个
继续阅读 »

hadoop 学习笔记——HADOOP I/O[压缩,序列化]

//HDFS数据完整性
线管中最后一个datanode 负责检验校验和
客户端从datanode读取数据时也会校验
每个datanode也会在后台线程定期运行一个DataBlockScanner用来校验
继续阅读 »

Hadoop命令手册(收集中)

启动/关闭

sh bin/start-all.sh

sh bin/stop-all.sh

继续阅读 »

为了学习 hadoop , 花了一个星期去恶补java基础

作为一个phper,不懂java很正常~~作为一个phper,搞hadoop却很不正常。哈哈 不过我喜欢研究集群的知识。只要还有激情,没有任何困难可以停止我的脚步。

花了一个多星期去刷了500页的java基础的pdf,因为有php的基础,学起来挺快的,不过java更加贴近处理cpu,管道,进程之类的,有点吃力。 继续阅读 »

hadoop与java相关的几个基础问题

第一个问题是:

当启动hadoop时,会报如下错误:

starting namenode, logging to /home/june/hadoop-0.21.0/bin/../logs/hadoop-root-namenode-june-bjtu.out

localhost: Error: JAVA_HOME is not set.

localhost: Error: JAVA_HOME is not set. 继续阅读 »

hadoop 与 java 的环境变量设置

hadoop权威指南第三章3.5.1的URL读取例子

首先必须编译源文件,编译前确保要导入系统类

编辑/etc/profile

export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk

export HADOOP_HOME=/usr/local/hadoop 继续阅读 »

redis 常用命令

keys *   获得所有的键(包括 string,list,zet)

exits mylist  检查是否存在某个键

del  删除某个键

expire myset 10 设置过期10秒

ttl myset  返回剩余过期时间剩余值

persist myset  取消过期时间  继续阅读 »

redis 集合学习笔记

//无序集合 s 开头

sadd myset “hello”  向myset里面添加一个hello元素  相同的元素添加不成功

smembers myset  查看集合所有元素

srem myset “hello” 删除集合myset 里面的 hello元素

spop myset 随机弹出元素(我觉得这个不常用)

继续阅读 »