riak 1.0.2安装手记
 
 以下内容由 [五四陈科学院]提供
   
  
  准备三台机器:  
r1  
r2  
r3
  准备erlang环境:  
Erlang >= R14B03  
yum install gcc glibc-devel make ncurses-devel openssl-devel  
$ wget http://erlang.org/download/otp_src_R14B03.tar.gz  
$ tar zxvf otp_src_R14B03.tar.gz  
$ cd otp_src_R14B03  
$ ./configure && make && sudo make install
  git环境(看上去是非必须的):  
yum -y install git
下载地址:
http://downloads.basho.com.s3-website-us-east-1.amazonaws.com/riak/CURRENT/riak-1.0.2.tar.gz
cd riak-1.0.2
make rel
  修改配置文件后启动  
riak start  
riak-admin join  
过程完全同0.142  
  http://www.54chen.com/_linux_/riak-source-install-run.html  
  与0.1.42相比:  
erlang环境要求R14B03及以上。低版本会出现this emulator supports only up to 149的make错误。
  使用leveldb为存储引擎:  
默认引擎还是bitcask,需要修改配置文件app.config  
{storage_backend, riak_kv_bitcask_backend}  
改为:  
{storage_backend, riak_kv_eleveldb_backend}
  官方说明:  
bitcask适用于key有限,而需要最大量的吞吐量和数据持久化情况。  
leveldb适用于大量的key。  
     
官方java client压力测试结果:  
1cpu 8G的机器3个 笔记本运行压力程序 读写比3:1 6并发 1k大小的value  
PB:2500ops  99.9%的操作在22ms内。  
HTTP: 1000ops  99.9%的操作在30ms内。
想快点找到作者也可以到Twitter上留言: @54chen
或者你懒得带梯子上墙,请到新浪微博: @54chen