Riak is a highly scalable distributed data storage written in Erlang. Riak is implemented based on Amazon Dynamo. one of Riak's design goals is high availability. Riak supports multi-node systems. each read/write request does not require the participation of all nodes in the cluster. Provides a flexible map/reduce engine and a friendly HTTP/JSON query interface. Riak is very easy to deploy and expand. You can seamlessly add additional nodes to the cluster. Linkwal Riak is a highly scalable distributed data storage written in Erlang. the implementation of Riak is based on Amazon's Dynamo thesis. one of Riak's design goals is high availability. Riak supports multi-node systems. each read/write request does not require the participation of all nodes in the cluster. Provides a flexible map/reduce engine and a friendly HTTP/JSON query interface.
Riak is very easy to deploy and expand. You can seamlessly add additional nodes to the cluster. Features such as link walking and support for Map/Reduce allow for more complex queries. In addition to HTTP APIs, Riak also provides a native Erlang API and support for Protocol Buffer.
APIs support common HTTP methods: GET, PUT, POST, and DELETE, which are used to retrieve, update, create, and DELETE objects respectively.
Essential components:
Gcc
Gcc-c ++
Glibc-devel
Make
Pam-devel
Install related components using yum
sudo yum install gcc gcc-c++ glibc-devel make git pam-devel
Start Installation
wget http://s3.amazonaws.com/downloads.basho.com/riak/2.0/2.0.0/riak-2.0.0.tar.gztar zxvf riak-2.0.0.tar.gzcd riak-2.0.0make rel