Linux类库链接

tcl

http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

1
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 
sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
cd  /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
阅读全文 »

Mac下安装memcached

安装libevent(memcached的依赖库)

  • 下载libevent源码
  • 解压tar -xzf libevent-2.0.21-stable.tar.gz
  • cd libevent-2.0.21-stable
  • sudo ./configure --prefix=/usr
  • sudo make
  • sudo make install

安装memcached

  • 下载memcached源码
  • 解压memcached-1.4.20
  • cd memcached-1.4.20
  • sudo ./configure --prefix=/usr
  • sudo make
  • sudo make install
阅读全文 »

Mac下安装phpRedisAdmin

phpRedisAdmin是Redis的一个Web控制台,安装流程如下:

安装phpRedis模块

1
2
3
4
5
6
git clone git@github.com:nicolasff/phpredis.git
cd phpredis
phpize
./configure
sudo make
sudo make install

配置apache,启用php模块

  • vim /etc/apache2/httpd.conf
  • 找到#LoadModule php5_module libexec/apache2/libphp5.so,将#删除
阅读全文 »

Mac下安装redis

下载Redis

1
2
cd ~/ProgramFiles
curl -O http://download.redis.io/releases/redis-2.8.13.tar.gz

解压、编译

1
2
3
4
5
6
7
8
9
# 解压
tar -xzf redis-2.8.13
# 重命名
mv redis-2.8.13 redis
cd redis
sudo make
# 测试
sudo make test
sudo make install
阅读全文 »

Mac终端乱码

Android的开发环境配置完毕后,回忆了下以前开发Android的流程

  1. 新建Hello World项目
  2. 使用Eclipse运行项目,自动启动模拟器,一切正常

之后想把apk包导出到本地

  1. 在终端创建keystore
  2. 利用Android Tool导出apk
阅读全文 »

Mac安装Android开发环境

准备

  1. 安装JDK
  2. 下载Eclipse Standard 4.4(直接下载),将压缩包解压到文件目录path/to/eclipse
  3. 下载Android SDK Tools(直接下载),将压缩包解压到文件目录path/to/android-sdk-macosx
阅读全文 »

Svn基本使用

基本使用

图标说明

  • 灰色向右箭头:本地修改过
  • 蓝色向左箭头:SVN上修改过
  • 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
  • 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
  • 灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
  • 蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
  • 红色双向箭头:SVN上修改过,本地也修改过的文件
阅读全文 »

Mac下搭建Hadoop环境

安装JDK

安装JDK,安装成功后在终端中输入java -version,显示如下

1
2
3
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

安装Hadoop

下载Hadoop,将该文件解压至/usr/local目录下

阅读全文 »

HBase技术介绍

HBase简介

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为
协同服务,HBase利用Zookeeper作为对应。

上图描述了Hadoop EcoSystem中的各层系统,其中HBase位于结构化存储层,Hadoop HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。

此外,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变的非常简单。 Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库数据向HBase中迁移变的非常方便。

阅读全文 »

云计算的别样解释

技术人员怎么也讲不清楚的云计算,咱们的高级总监曾经就是这样和政府领导普及云计算和智慧城市知识的,却都听懂了:

你娶了一个老婆,这叫传统IT架构。

你觉得一个老婆不够,这叫传统企业CIO的困境。

你又娶了一个老婆,这叫双活数据中心。

你在外地又娶了一个小老婆,这叫两地三中心容灾。
你娶了很多风格气质各异的小老婆,以至于形成了后宫,这叫私有云。你的后宫就叫计算资源池。

你从后宫里选出懂事有能的管理其他小老婆,这叫私有云管理方案。管事的那个就是HYPERV或VMWARE。

你不娶小老婆,改成包养很多情人,这叫托管云。 你是穷人,没有钱包养任何人也没钱娶小老婆,你选择去洗浴中心解决问题,这叫面向中小企业的公有云服务。 你在享受公有云服务的同时还得交公粮,这叫中小企业的混合IT架构。

你是富人,但也喜欢去高级夜总会,这叫面向大企业用户的公有云服务。

你有钱,同时包养小老婆和情人,还去洗浴中心,这叫混合云。但是在混合云里,最关键的业务还是会谨慎地采用传统IT架构。

阅读全文 »