Questions tagged [riak]

Riak is a key/value data store written in Erlang. It implements principles from Amazon's Dynamo paper.

Riak is a NoSQL database implementing the principles from Amazon's Dynamo paper. Riak is designed to deliver maximum data availability by distributing data across multiple servers. As long as your Riak client can reach one Riak server, it should be able to write data.

While Riak is typically known as an eventually consistent system, beginning with version 2.0 it can be used either as an eventually or strongly consistent system, and these two approaches can be mixed and matched in a single cluster.

For more information please refer to:

  1. Home page
  2. Downloads

Related tags :

771 questions
0
votes
2 answers

NoSQL storage for a tracing system

I have a use case which includes a system that can trace data, to explain the case the system has to intercept each request and check if that request is already exist to do some map/reduce on the body, it suppose to be real time. I'm sorry that I…
AboElzooz
  • 309
  • 4
  • 16
0
votes
1 answer

Riak 2i - Update deletes secondary indexes

I am using oficial Riak Java client v2.0.2. When I update previously written value (with 2i indexes), the secondary indexes are not preserved. This is how I do update: Location location = new Location(this.namespace, key); UpdateValue updateOp = new…
NefariousOctopus
  • 807
  • 2
  • 10
  • 18
0
votes
1 answer

How to get current riak-repl clustername via HTTP

I know that Riak has HTTP support for a lot of information ie: http://:/stats And that I can get the current clustername via the command line: riak-repl clustername What I can't find in the Riak docs is how to retrieve the Cluster…
Andrew Bickerton
  • 468
  • 4
  • 14
0
votes
1 answer

Storing ejabberd packets in Riak

I'm trying to save offline ejabberd messages in Riak. I earlier had problems connecting to Riak but those are resolved now with the help of this forum. But now, with my limited Erlang / ejabberd understanding, I'm failing to get the ejabberd packet…
vikram17000
  • 453
  • 5
  • 18
0
votes
1 answer

Riak ruby client trying to delete CRDT map

using ruby client (2.3.0) with Riak 2.0. I've created a CRDT bucket type of 'Maps', which store (surprise) maps. Everything works including search, etc. but for the life of me I can't work out how to delete a map when I no longer need it. I've tried…
bobomoreno
  • 2,848
  • 5
  • 23
  • 42
0
votes
1 answer

ejabberd Integration with Riak

I'm building a chat application leveraging ejabberd as the server, with Riak as the backend NoSQL db (on AWS). I could get a single-node ejabberd and a Riak cluster working correctly separately but somehow not able to have chat data pushed onto the…
vikram17000
  • 453
  • 5
  • 18
0
votes
0 answers

Connection disconnect riak within ejabberd

I have working on an IM app using ejabberd server with riak backend for offline message it give the following error- ** Function: count_by_index ** Table: offline_msg ** Index = <<"us">> ** Key: {<<"917280122322">>,<<"domain.com">>} ** Error:…
Sunil Singh
  • 538
  • 3
  • 12
0
votes
1 answer

Does ejabberd support DB Level clustering on NOSQL RIak?

I am working on chat app. I have two ejabberd nodes node1@domain.com and node2@domain.com if i will do master-master clustering between nodes and each nodes have their own riak server if node1 riak server goes down then how node1 transfer request…
Sunil Singh
  • 538
  • 3
  • 12
0
votes
1 answer

How to get older version of riak

I am looking out for older version of Riak(1.1.2) for MAC;I searched it on google but could not find it. Any help will be great. Regards.
Learner
  • 544
  • 1
  • 8
  • 19
0
votes
1 answer

Error Installing Riak

We are trying to install Riak as per the steps mentioned in the website: http://docs.basho.com/riak/latest/installing/source/ but we are getting this error: Compiling /users/username/riak-2.1.1/deps/syslog/c_src/syslog_drv.c cc: error: unrecognized…
yguw
  • 856
  • 6
  • 12
  • 32
0
votes
2 answers

Riak on top of LevelDB

I am planning to run Riak on top of LevelDB. I have downloaded both the packages for Riak and LevelDB separately. I am not sure how to link Riak with LevelDB - I didnt find any installation documents to run Riak on LevelDB. I am not sure if I have…
yguw
  • 856
  • 6
  • 12
  • 32
0
votes
1 answer

Search in Riak Finds Nothing

I'm a newbie to Riak and I'm trying to get Riak Search up and running but so far I'm failing miserably. I've listed the steps I tried below, please advise as to what I'm missing. 1) Create Index: curl -X PUT…
KarstenB
  • 15
  • 2
0
votes
1 answer

Key generation algorithm in Riak

Riak has an API, which allows to create a record and unique key would be generated on server. What algorithm is used for server-side key generation in Riak? Is the length configurable? Is it securely random? Can it be used as authentication token?
0
votes
2 answers

How to add a replication hook to Riak v2.0+

Background Riak v2.0 changed the configuration system from: vm.args (set of erlang parameters for the Riak node) app.config (configuration of various attributes for the Riak node) to: riak.conf (replacing the majority of what was in vm.args and…
Andrew Bickerton
  • 468
  • 4
  • 14
0
votes
1 answer

Riak-CS cluster broken after only 1/3 node failed! The AWS Access Key Id you provided does not exist in our records

I've created 3-node Riak-CS cluster in sandbox, created buckets, uploaded some files, and they were replicated between nodes (I hope intelligent algorithm puts files mainly in partitions on physically different nodes). v_node=2, other replica config…