<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Dear team,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am trying to load a 2.1 GB of sample csv customercall(40 million ) dataset .using erlang script to load the same
</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="background:yellow">escript: exception error: no match of right hand side value {error,enoent}</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="background:yellow">escript: exception error: no match of right hand side value {error,enomem}</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">keep on getting these erros.could you please help me out with the same in moving forward.</p>
<p class="MsoNormal">On giving  ./load_data40m CustCalls40m.csv….  as a means for performance analysis.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b>Vi load_data40m :</b></p>
<p class="MsoNormal"><b> </b></p>
<p class="MsoNormal"><b> </b></p>
<p class="MsoNormal">#!/usr/local/bin/escript</p>
<p class="MsoNormal">main([Filename]) -></p>
<p class="MsoNormal">    {ok, Data} = file:read_file(Filename),</p>
<p class="MsoNormal">    Lines = tl(re:split(Data, "\r?\n", [{return, binary},trim])),</p>
<p class="MsoNormal">    lists:foreach(fun(L) -> LS = re:split(L, ","), format_and_insert(LS) end, Lines).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">format_and_insert(Line) -></p>
<p class="MsoNormal">    JSON = io_lib:format("{\"id\":\"~s\",\"phonenumber\":~s,\"callednumber\":~s,\"starttime\":~s,\"endtime\":~s,\"status\":~s}", Line),</p>
<p class="MsoNormal">    Command = io_lib:format("curl -X PUT http://10.232.5.170:8098/riak/CustCalls40m/~s -d '~s' -H 'content-type: application/json'", [hd(Line),JSON]),</p>
<p class="MsoNormal">    io:format("Inserting: ~s~n", [hd(Line)]),</p>
<p class="MsoNormal">    os:cmd(Command).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b>Sample CustCalls40m.csv</b></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">[hadoop@CTSINGMRGTO1 data]$ head -5 CustCalls40m.csv</p>
<p class="MsoNormal">id,phonenumber,callednumber,starttime,endtime,status</p>
<p class="MsoNormal">1,9292320,9894970,1290740408,1290790220,inactive</p>
<p class="MsoNormal">2,9369618,9971350,1290731959,1290792354,inactive</p>
<p class="MsoNormal">3,9528924,9599589,1290744994,1290806657,active</p>
<p class="MsoNormal">4,9861270,9517988,1290754694,1290787091,inactive</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Riak Log is as follows </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">2012-10-01 02:10:46.610 [error] <0.70.0> gen_server memsup terminated with reason: {port_died,normal}</p>
<p class="MsoNormal">2012-10-01 02:10:46.723 [error] <0.70.0> CRASH REPORT Process memsup with 0 neighbours exited with reason: {port_died,normal} in gen_server:terminate/6 line 747</p>
<p class="MsoNormal">2012-10-01 02:10:46.725 [info] <0.42.0> alarm_handler: {clear,system_memory_high_watermark}</p>
<p class="MsoNormal">2012-10-01 02:10:46.732 [error] <0.68.0> Supervisor os_mon_sup had child memsup started with memsup:start_link() at <0.70.0> exit with reason {port_died,normal} in context child_terminated</p>
<p class="MsoNormal">2012-10-01 02:10:46.733 [info] <0.42.0> alarm_handler: {set,{system_memory_high_watermark,[]}}</p>
<p class="MsoNormal">~</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">012-10-01 09:02:31.273 [info] <0.405.0>@riak_kv_js_vm:terminate:240 Spidermonkey VM (pool: riak_kv_js_map) host stopping (<0.405.0>)</p>
<p class="MsoNormal">2012-10-01 09:02:43.003 [error] <0.1056.0> gen_fsm <0.1056.0> in state ready terminated with reason: {timeout,{gen_fsm,sync_send_all_state_event,[<0.1057.0>,stop]}}</p>
<p class="MsoNormal">2012-10-01 09:02:50.426 [error] <0.1056.0> CRASH REPORT Process <0.1056.0> with 0 neighbours exited with reason: {timeout,{gen_fsm,sync_send_all_state_event,[<0.1057.0>,stop]}} in gen_fsm:handle_msg/7 line 511</p>
<p class="MsoNormal">2012-10-01 09:02:52.937 [error] <0.1071.0> gen_fsm <0.1071.0> in state ready terminated with reason: {timeout,{gen_fsm,sync_send_all_state_event,[<0.1072.0>,stop]}}</p>
<p class="MsoNormal">2012-10-01 09:02:54.292 [error] <0.1071.0> CRASH REPORT Process <0.1071.0> with 0 neighbours exited with reason: {timeout,{gen_fsm,sync_send_all_state_event,[<0.1072.0>,stop]}} in gen_fsm:handle_msg/7 line 511</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">escript: exception error: no match of right hand side value {error,enoent}</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">escript: exception error: no match of right hand side value {error,enomem}</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">so changing to </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">15360 mem size since no enomem error from 12288(1024*12)</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">{js_thread_stack, 16}, changed from 16 mb </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">to 1024</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks & regards</p>
<p class="MsoNormal">sangeetha</p>
<p class="MsoNormal"> </p>
</div>
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original
 message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
</body>
</html>