<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><span style="-webkit-text-size-adjust: auto;">Hello </span><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Veronika,</span></div><div><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="-webkit-text-size-adjust: auto;">We suggest a minimum of 5 nodes in a cluster. Riak isn't really designed to run on a single node.</span></div><div><span style="-webkit-text-size-adjust: auto;"><br></span></div><div><span style="-webkit-text-size-adjust: auto;">Cheers,</span></div><div><span style="-webkit-text-size-adjust: auto;">Dave</span></div><div style="-webkit-text-size-adjust: auto; "><br>On Jul 13, 2013, at 12:15 PM, Nika Abramova <<a href="mailto:ni4ca@hotmail.com">ni4ca@hotmail.com</a>> wrote:<br><br></div><blockquote type="cite" style="-webkit-text-size-adjust: auto; "><div>

<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">I am sorry, <span style="font-size: 12pt;">I thought that was it. </span><div><span style="font-size: 12pt;">But now I tried to execute workload. And what I am getting is: </span></div><div><span style="font-size: 12pt;">com.basho.riak.pbc.RiakError: {insufficient_vnodes,0,need,2} ...</span></div><div>How can I solve that? As far as I checked on Google, it has to do with cluster nodes and I am running just 1 instance (1 node as server and client). How can I avoid that error? Maybe disable/change some specific config parameters?</div><div><br></div><div>Regards, Veronika<br><div><div><br><br><div><hr id="stopSpelling">From: <a href="mailto:ni4ca@hotmail.com">ni4ca@hotmail.com</a><br>To: <a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>Subject: RE: Riak 1.3 YCSB Read Time Out<br>Date: Sat, 13 Jul 2013 17:06:24 +0100<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Greetings,<div>Thank you for help. I changed what you said but it was not enough. However, I noticed a Warning about "ulimit -n" is being low, 4096 is recommended. So I increased mine to max value I can and was able to load 100.000 records. Now I have to load 200.000 and 600.000 records but if something goes wrong I know the reason.</div><div>Once again, thanks for help.</div><div><br></div><div>Have a nice day.</div><div>Regards, Veronika<br><br><div><hr id="ecxstopSpelling">Date: Fri, 12 Jul 2013 21:10:11 -0400<br>Subject: Re: Riak 1.3 YCSB Read Time Out<br>From: <a href="mailto:dparfitt@basho.com">dparfitt@basho.com</a><br>To: <a href="mailto:ni4ca@hotmail.com">ni4ca@hotmail.com</a><br>CC: <a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br><br><div dir="ltr"><div>Hello <span style="font-size:13px;font-family:arial,sans-serif;">Veronika -<br></span><br></div><div>It looks like you are out of memory. You could try turning active anti-entropy off via:</div>
<div><br></div><div> {anti_entropy, {off, []}},<br><div><br></div><div>in app.config [0].</div><div><br></div><div>Some other docs that you may find useful are the operations guide [1], choosing a backend [2], Linux performance tuning [3], and file system tuning [4].</div>
<div><br></div><div>Cheers -</div><div>Dave</div><div><br></div><div>[0] <a href="http://docs.basho.com/riak/latest/references/Configuration-Files/" target="_blank">http://docs.basho.com/riak/latest/references/Configuration-Files/</a><br>
</div><div>[1] <a href="http://docs.basho.com/riak/latest/operators.html" target="_blank">http://docs.basho.com/riak/latest/operators.html</a><br></div><div>[2] <a href="http://docs.basho.com/riak/latest/tutorials/choosing-a-backend/" target="_blank">http://docs.basho.com/riak/latest/tutorials/choosing-a-backend/</a></div>
<div>[3] <a href="http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/" target="_blank">http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/</a></div><div>[4] <a href="http://docs.basho.com/riak/latest/cookbooks/File-System-Tuning/" target="_blank">http://docs.basho.com/riak/latest/cookbooks/File-System-Tuning/</a></div>
<div><br></div><div><br></div></div></div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">On Fri, Jul 12, 2013 at 4:39 PM, Nika Abramova <span dir="ltr"><<a href="mailto:ni4ca@hotmail.com" target="_blank">ni4ca@hotmail.com</a>></span> wrote:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">Hello,<div>I have got logs and error. </div><div><span style="font-size:12pt;">So what I got from log was (part of it since it goes all same):</span></div><div><div><font color="#666666">2013-07-12 06:33:35.674 [error] <0.1048.0> gen_server <0.1048.0> terminated with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/639406966332270026714112114313373821099470487552/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302</font></div>
<div><font color="#666666">2013-07-12 06:33:35.683 [error] <0.1048.0> CRASH REPORT Process <0.1048.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/639406966332270026714112114313373821099470487552/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302 in gen_server:terminate/6 line 747</font></div>
<div><font color="#666666">2013-07-12 06:33:35.688 [error] <0.28642.0> CRASH REPORT Process <0.28642.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: lock ./data/anti_entropy/639406966332270026714112114313373821099470487552/LOCK: Resource temporarily unavailable"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:36.150 [error] <0.968.0> gen_server <0.968.0> terminated with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/525227150915793236229449236757414210188850757632/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302</font></div>
<div><font color="#666666">2013-07-12 06:33:36.158 [error] <0.968.0> CRASH REPORT Process <0.968.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/525227150915793236229449236757414210188850757632/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302 in gen_server:terminate/6 line 747</font></div>
<div><font color="#666666">2013-07-12 06:33:36.164 [error] <0.29013.0> CRASH REPORT Process <0.29013.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: lock ./data/anti_entropy/525227150915793236229449236757414210188850757632/LOCK: Resource temporarily unavailable"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:36.261 [error] <0.1436.0> gen_server <0.1436.0> terminated with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/1187470080331358621040493926581979953470445191168/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302</font></div>
<div><font color="#666666">2013-07-12 06:33:36.268 [error] <0.1436.0> CRASH REPORT Process <0.1436.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_write,"IO error: ./data/anti_entropy/1187470080331358621040493926581979953470445191168/000003.log: Cannot allocate memory"}} in hashtree:flush_buffer/1 line 302 in gen_server:terminate/6 line 747</font></div>
<div><font color="#666666">2013-07-12 06:33:36.317 [error] <0.29134.0> CRASH REPORT Process <0.29134.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: lock ./data/anti_entropy/1187470080331358621040493926581979953470445191168/LOCK: Resource temporarily unavailable"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:36.878 [error] <0.29259.0> CRASH REPORT Process <0.29259.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: ./data/anti_entropy/890602560248518965780370444936484965102833893376/000004.dbtmp: Cannot allocate memory"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:37.024 [error] <0.29263.0> CRASH REPORT Process <0.29263.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: ./data/anti_entropy/159851741583067506678528028578343455274867621888/000004.dbtmp: Cannot allocate memory"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:37.041 [error] <0.29260.0> CRASH REPORT Process <0.29260.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: ./data/anti_entropy/867766597165223607683437869425293042920709947392/000004.dbtmp: Cannot allocate memory"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666">2013-07-12 06:33:37.095 [error] <0.29265.0> CRASH REPORT Process <0.29265.0> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"IO error: ./data/anti_entropy/639406966332270026714112114313373821099470487552/000004.dbtmp: Cannot allocate memory"}} in hashtree:new_segment_store/2 line 499 in gen_server:init_it/6 line 328</font></div>
<div><font color="#666666"><br></font></div><div>Exception I get is that:</div><div><div><font color="#666666">Loading workload...</font></div><div><font color="#666666">Starting test.</font></div><div><font color="#666666">java.net.SocketTimeoutException: Read timed out</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at java.net.SocketInputStream.socketRead0(Native Method)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">     </span>at java.net.SocketInputStream.read(SocketInputStream.java:150)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at java.net.SocketInputStream.read(SocketInputStream.java:121)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">       </span>at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at java.io.BufferedInputStream.read(BufferedInputStream.java:254)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">    </span>at java.io.DataInputStream.readInt(DataInputStream.java:387)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at com.basho.riak.pbc.RiakConnection.receive(RiakConnection.java:110)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">        </span>at com.basho.riak.pbc.RiakClient.store(RiakClient.java:581)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at com.basho.riak.client.raw.pbc.PBClientAdapter.store(PBClientAdapter.java:177)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">     </span>at com.basho.riak.client.raw.pbc.PBClientAdapter.store(PBClientAdapter.java:197)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at com.basho.riak.client.raw.ClusterClient.store(ClusterClient.java:139)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">     </span>at com.yahoo.ycsb.db.RiakClient13.insert(RiakClient13.java:184)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:148)</font></div><div><font color="#666666"><span style="white-space:pre-wrap;">       </span>at com.yahoo.ycsb.workloads.CoreWorkload.doInsert(CoreWorkload.java:461)</font></div>
<div><font color="#666666"><span style="white-space:pre-wrap;">   </span>at com.yahoo.ycsb.ClientThread.run(Client.java:269)</font></div></div><div>Any ideas?</div><div><br></div><div>Regards, Veronika<br><div><hr>Date: Fri, 12 Jul 2013 11:31:36 -0400<div class="ecxim">
<br>Subject: Re: Riak 1.3 YCSB Read Time Out<br></div>From: <a href="mailto:dparfitt@basho.com" target="_blank">dparfitt@basho.com</a><br>To: <a href="mailto:ni4ca@hotmail.com" target="_blank">ni4ca@hotmail.com</a><br>CC: <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><div>
<div class="h5"><br><br><div dir="ltr">Hello <span style="font-family:arial,sans-serif;font-size:13px;">Veronika -</span><div><br></div><div>  We're actively working on the YCSB project located at [0]. It should work fine with Riak 1.4. Since the existing implementation of YCSB is a work-in-progress, you can't trust any results it gives you until we get it merged upstream with the official YCSB repo. I'm not sure what's causing the "<span style="font-family:arial,sans-serif;font-size:13px;">Read timed Out" exception, can you provide any logs?</span></div>

<div><br></div><div>Cheers -</div><div>Dave</div><div><br></div><div>[0] <a href="https://github.com/basho-labs/YCSB" target="_blank">https://github.com/basho-labs/YCSB</a><br></div><div><br></div><div>
<br></div></div><div><br><br><div>On Fri, Jul 12, 2013 at 11:23 AM, Nika Abramova <span dir="ltr"><<a href="mailto:ni4ca@hotmail.com" target="_blank">ni4ca@hotmail.com</a>></span> wrote:<br>
<blockquote style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">Thank you for reply. <div>Of course I can try new version but will I be able to run YCSB for 1.3 over 1.4? This is my concern. </div><div>What is the minimal RAM required for Riak to work correctly? <span style="font-size:12pt;">I mean, what I am doing is inserting 100.000 records at once. </span></div>

<div><div><br></div><div>Regards, Veronika<br><br><div><hr>Date: Fri, 12 Jul 2013 16:07:23 +0100<br>From: <a href="mailto:guido.medina@temetra.com" target="_blank">guido.medina@temetra.com</a><br>To: <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>

Subject: Re: Riak 1.3 YCSB Read Time Out<div><div><br><br>
  
    
  
  
    Hi Veronika,<br>
    <br>
    Riak 1.4.0 was released yesterday, with the new streaming features
    nodes will stream keys to you instead of working with the whole
    result in memory, which will probably avoid the timeout.<br>
    <br>
    Though your RAM and specially using a VM could be a limiting factor,
    still worthy a try.<br>
    Once your node is up type riak-admin diag and see if some parameters
    need to be adjusted.<br>
    <br>
    For more information on tuning:
    <a href="http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/" target="_blank">http://docs.basho.com/riak/latest/cookbooks/Linux-Performance-Tuning/</a><br>
    <br>
    HTH,<br>
    <br>
    Guido.<br>
    <br>
    <div>On 12/07/13 14:58, Nika Abramova wrote:<br>
    </div>
    <blockquote>
      
      <div dir="ltr">Greetings,
        <div>I am currently testing different NoSQL databases and now I
          was starting Riak. I downloaded and installed Riak 1.3 and was
          executing YCSB over it. But after some time (40 sec) of
          loading data, I got "Read timed Out" exception. </div>
        <div>How can I solve it? I am working locally, on same machine
          so my connection is to localhost. Is that lack of RAM that
          causing that? Since I am using VM and I only have 2GB RAM for
          it. Or it is something else I can configure?</div>
        <div><br>
        </div>
        <div>Regards, Veronika</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
riak-users mailing list
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a>
</pre>
    </blockquote>
    <br>
  

<br>_______________________________________________
riak-users mailing list
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a></div></div></div></div></div>                                           </div></div>
<br>_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br></blockquote></div><br></div></div></div></div></div></div>                                       </div></div>
<br>_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br></blockquote></div><br></div></div></div>                                           </div>
<br>_______________________________________________
riak-users mailing list
<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a></div></div></div></div>                                         </div>
</div></blockquote><blockquote type="cite" style="-webkit-text-size-adjust: auto; "><div><span>_______________________________________________</span><br><span>riak-users mailing list</span><br><span><a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a></span><br><span><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a></span><br></div></blockquote></body></html>