8月底參加了csnd的一個技術沙龍。
<a target="_blank" href="http://huiyi.csdn.net/meeting/info/437/cloud">http://huiyi.csdn.net/meeting/info/437/cloud</a>
書生網的cto金友兵,分享了下他們的nosql,他們經過對比分析,選型了多個nosql,最後選擇了riak。因為riak比較穩定,擴充,運維友善。
riak穩定,友善,還是非常不錯的。
他們隻是分享了些經驗,但真正掌握,搭建環境還需要自己來。
riak的性能介紹和其他對比我就不研究了。書生網使用這個想必性能上也不會差到哪裡。
riak在實際項目中可以使用leveldb做存儲引擎,性能會很強悍。
我是使用虛拟機進行研究的。如何使用virtualbox安裝一個centos和配置端口通路可以參考:
<a target="_blank" href="http://blog.csdn.net/freewebsys/article/details/8634101">http://blog.csdn.net/freewebsys/article/details/8634101</a>
安裝mysql
<a target="_blank" href="http://blog.csdn.net/freewebsys/article/details/8634149">http://blog.csdn.net/freewebsys/article/details/8634149</a>
安裝memcache
<a target="_blank" href="http://blog.csdn.net/freewebsys/article/details/8634103">http://blog.csdn.net/freewebsys/article/details/8634103</a>
官網:
http://basho.com/riak/
參考:
http://kexl908.blog.51cto.com/605006/832887
文檔中心開源版本:
http://docs.basho.com/riak/latest/
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf wget
wget http://erlang.org/download/otp_src_r15b01.tar.gz
tar zxvf otp_src_r15b01.tar.gz
cd otp_src_r15b01
./configure && make && sudo make install
yum install http://yum.basho.com/gpg/basho-release-6-1.noarch.rpm
yum install riak
安裝到了目錄:
/usr/lib64/riak/
echo "session required pam_limits.so" >> /etc/pam.d/common-session
echo "ulimit -shn 51200" >> /etc/profile
source /etc/profile
ulimit -n
sevice riak start
如果沒有報錯誤,說明啟動成功。
在cat /etc/riak/app.config ,riak的配置檔案都是json格式的。
修改下機器ip
{pb, [ {"10.0.2.15", 8087 } ]}
{http, [ {"10.0.2.15", 8098 } ]},
預設pb端口是8087,預設 http 端口是8098。
首頁
riak的運作狀态。
riak的安裝還是挺簡單的,但這個隻是個單機版本的安裝,安裝叢集,安裝leveldb。
使用java連接配接rick服務:
<a target="_blank" href="http://blog.csdn.net/freewebsys/article/details/12615047">http://blog.csdn.net/freewebsys/article/details/12615047</a>
其他的繼續研究。