Riak学习(1):Linux Centos 下安装 Riak 服务
2013-10-11 08:22
489 查看
1,介绍
8月底参加了CSND的一个技术沙龙。http://huiyi.csdn.net/meeting/info/437/cloud
书生网的cto金友兵,分享了下他们的nosql,他们经过对比分析,选型了多个nosql,最后选择了riak。因为riak比较稳定,扩展,运维方便。
Riak稳定,方便,还是非常不错的。
他们只是分享了些经验,但真正掌握,搭建环境还需要自己来。
riak的性能介绍和其他对比我就不研究了。书生网使用这个想必性能上也不会差到哪里。
Riak在实际项目中可以使用leveldb做存储引擎,性能会很强悍。
我是使用虚拟机进行研究的。如何使用virtualbox安装一个Centos和配置端口访问可以参考:
/article/1665803.html
安装mysql
/article/1665762.html
安装memcache
/article/1665801.html
2,资料
官网:http://basho.com/riak/
参考:
http://kexl908.blog.51cto.com/605006/832887
文档中心开源版本:
http://docs.basho.com/riak/latest/
3,安装工具库:
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf wget4,安装erlang(版本限制只能使用R15B01版本):
wget http://erlang.org/download/otp_src_R15B01.tar.gztar zxvf otp_src_R15B01.tar.gz
cd otp_src_R15B01
./configure && make && sudo make install
5,安装riak(Centos6):
使用Centos6安装,其他linxu参考:http://docs.basho.com/riak/1.3.2/tutorials/installation/yum install http://yum.basho.com/gpg/basho-release-6-1.noarch.rpm
yum install riak
安装到了目录:
/usr/lib64/riak/
6,设置ulimit:
echo "session required pam_limits.so" >> /etc/pam.d/common-sessionecho "ulimit -SHn 51200" >> /etc/profile
source /etc/profile
ulimit -n
7,启动riak:
sevice riak start如果没有报错误,说明启动成功。
8,配置文件
在cat /etc/riak/app.config ,Riak的配置文件都是Json格式的。修改下机器IP
{pb, [ {"10.0.2.15", 8087 } ]}
{http, [ {"10.0.2.15", 8098 } ]},
默认pb端口是8087,默认 http 端口是8098。
9,通过http访问riak
首页Riak的运行状态。
10,总结
Riak的安装还是挺简单的,但这个只是个单机版本的安装,安装集群,安装leveldb。使用java连接Rick服务:
/article/1665744.html
其他的继续研究。
相关文章推荐
- Riak学习(1):Linux Centos 下安装 Riak 服务
- CentOS 7 Linux 安装Tomcat 8 - 同一个软件包启动多个服务实例(咋个办呢 zgbn)
- linux应用之samba服务的安装及配置(centos)
- Linux安装Tomcat并启动服务(centos7)
- 在 CentOS 7.3 上安装 nginx 服务为例,说明在 Linux 实例中如何检查 TCP 80 端口是否正常工作
- linux centos svn 安装配置自动同步更新web服务
- Linux下安装SVN服务(CentOS7下)
- Linux[虚拟机安装centOS] 配置网络服务
- 在 CentOS7 上安装 Zookeeper-3.4.9 服务 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/L
- MongoDB-linux-2.4.10-X86_64(centos/linux下安装,启动服务脚本)
- CentOs linux安装SVN服务
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
- linux应用之vsftp服务的安装及配置(centos)
- linux-Centos 下实战应用gogs-git服务安装
- linux centos6.6 vsftpd服务安装
- CentOS(Linux) 安装VNC server服务 VNC下载
- CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
- linux应用之apache服务的安装及配置(centos)
- linux centos安装nginx7.0 启动、重启、停止服务
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因