Linux/centos下安装riak数据库步骤 高度可扩展的分布式数据存储服务

Riak是以 Erlang 编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目标之一就是高可用。Riak支持多节点构建的系统,每次读写请求不需要集群内所有节点参与也能胜任。提供一个灵活的 map/reduce 引擎,一个友好的 HTTP/JSON 查询接口。

Riak 非常易于部署和扩展。可以无缝地向群集添加额外的节点。link walking 之类的特性以及对 Map/Reduce 的支持允许实现更加复杂的查询。除了 HTTP API 外,Riak 还提供了一个原生 Erlang API 以及对 Protocol Buffer 的支持。

API 支持常见的 HTTP 方法:GET、PUT、POST、DELETE,它们将分别用于检索、更新、创建和删除对象。
必备的组件:

gcc
gcc-c++
glibc-devel
make
pam-devel

使用yum安装相关组件

sudo yum install gcc gcc-c++ glibc-devel make git pam-devel

开始安装

wget http://s3.amazonaws.com/downloads.basho.com/riak/2.0/2.0.0/riak-2.0.0.tar.gz
tar zxvf riak-2.0.0.tar.gz
cd riak-2.0.0
make rel

时间: 2024-11-08 23:04:26

Linux/centos下安装riak数据库步骤 高度可扩展的分布式数据存储服务的相关文章

Riak学习(1):Linux Centos 下安装 Riak 服务

1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cloud 书生网的cto金友兵,分享了下他们的nosql,他们经过对比分析,选型了多个nosql,最后选择了riak.因为riak比较稳定,扩展,运维方便. Riak稳定,方便,还是非常不错的. 他们只是分享了些经验,但真正掌握,搭建环境还需要自己来. riak的性能介绍和其他对比我就不研究了.书生网使用这个想必性能上也不会差到哪里. Riak在实际项目中可以使用lev

[Linux]CentOS下安装和使用tmux

前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了.直到第二天码农周刊就推荐了这篇文章,才引起我真正的关注.tmux真的那么好用吗?所以我自己也倒腾来一遍,的确在许多场景下还是非常有用的.如: 做服务器的,肯定需要关注性能的,而tmux多个pane可以很方便同时关注多项性能指标: 我们的游戏服刚好有多个服务存在,而联调多个服务的时候,可以同时看到多个

Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库_Linux

这里推荐使用OTK脚本安装Oracle,会大大提高安装Oracle的成功系数. Description oraToolKit is the Swiss Army Knife for Oracle. Standards and well designed tools help DBA's mastering Oracle 10g / 11g throughout the whole lifecycle. OTK runs on Linux, zLinux, Solaris, AIX, HP-UX

Linux系统下安装MySQL的步骤详解

如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装MySql,希望可以帮助大家:)! 1.下载mysql的linux版本的二进制安装包: 地址:http://dev.mysql.com/download... 这里我将安装包重命名为:tingyun-mysql-5.6.22.tar.gz 说明:根据自己需要可以不进行重命名操作 2.解压安装包: 在需要

CentOS 7安装MariaDB数据库步骤详解

MariaDB是MySQL的一个分支,由MySQL之父搞的,MySQL自从被Oracle收购后更新缓慢并且有闭源倾向,各大公司都转向Mariadb了,包括Facebook,Google. 本人的小站运行在CentOS 7的PHP 7环境,也来试试MariaDB,如果安装了Mysql,请先卸载,否则会和MariaDB冲突. 下面是在CentOS 7上安装MariaDB数据库的步骤: 1.新建一个yum源 命令:vim  /etc/yum.repos.d/MariaDB.repo 内容如下: # M

linux(centos)下安装PHP的PDO扩展

PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口.PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据.最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题.本文我们将和大家一起分享如何在服务器上安装PDO扩展. 环境: 服务器系统:Centos6.5 (虚拟机演示) PHP软件包存放目录:/data/php-5.6.14/ PHP安装目录:/usr/local/php/ m

Centos下安装Postfix发送邮件步骤

测试环境为阿里云的 Centos 5.4 32位系统. 1,如果装了sendmail的话,先卸载了.  代码如下 复制代码 yum remove sendmail 2,安装 Postfix  代码如下 复制代码 yum install postfix 3,更改默认MTA为Postfix:  代码如下 复制代码 /usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix 4,完事儿,再次检查下是否将MTA改为Postfix了:  代码如下

Linux(CentOS)下PHP扩展PDO编译安装的方法_php技巧

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法.分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦.说的杂七杂八的有关 PDO 编译安装的文章. 1.进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录) [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/ 注:我的 php 软件包在 /tmp/

请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么

问题描述 请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么 请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么?能描述的详细点吗,一步一步的.....,帮帮忙 解决方案 建议你先安装windows 7 然后安装linux 比较容易,由于在linux 和windows 的文件系统不同,意识很难说清楚, 解决方案二: 只要WIN7的话,建议先格式化硬盘..然后在安装!