<div dir="ltr"><div><div><div>Hi all,<br><br></div>I've been doing the thing get the map phase work in query.map() in python-riak client.<br><br></div>I have written a function in erlang.<br><br></div>funs(Obj,_,_) -> [riak_object:get_value(Obj)].<br clear="all">
<div><div><div><div><div><br></div><div>I have saved it in a file called <b>maps.erl</b><br><br></div><div>I have compiled the <b>maps.erl</b> to get the <b>maps.beam </b>file to give the path of the beam files under tha <b>app.config.<br>
<br></b></div><div> I have given path like as metnioned in the riak documents.<br><br></div><div>Now i want to get the values out from the map phase udner the python-riak client by sending erlang module and map function to the query.map() phase.I have given like :<br>
<br></div><div><b>query.map(['maps','funs'])<br></b></div><div><b>query.run() </b>is giving me error like below, please tell me where i have done or what is the correct to way to implement it.<br><br><br><br>
Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "/usr/lib/python2.6/site-packages/riak-1.5.2-py2.6.egg/riak/mapreduce.py", line 234, in run<br>    result = t.mapred(self._inputs, query, timeout)<br>
  File "/usr/lib/python2.6/site-packages/riak-1.5.2-py2.6.egg/riak/transports/http.py", line 322, in mapred<br>    (repr(response[0]), repr(response[1])))<br>Exception: Error running MapReduce operation. Headers: {'date': 'Mon, 26 May 2014 11:24:04 GMT', 'content-length': '1121', 'content-type': 'application/json'<br>
, 'http_code': 500, 'server': 'MochiWeb/1.1 WebMachine/1.10.0 (never breaks eye contact)'} Body: '{"phase":0,"error":"undef","input":"{ok,{r_object,<<\\"tst\<br>
\">>,<<\\"test5\\">>,[{r_content,{dict,3,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],[],[],[],[[<<\\"X-Riak-VTag\\<br>">>,50,53,75,69,55,80,113,109,65,69,117,106,109,109,99,65,72,101,75,82,115,86]],[[<<\\"index\\">>]],[],[[<<\\"X-Riak-Last-Modified\\">>|{1400,340359,663135}]<br>
],[],[]}}},<<\\"6\\">>}],[{<<197,82,177,11,83,115,139,10>>,{1,63567559559}}],{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],<br>[],[],[],[],[],[],[],[],[],...}}},...},...}","type":"error","stack":"[{maps,funs,[{r_object,<<\\"tst\\">>,<<\\"test5\\">>,[{r_content,{dict,3,16,16,8,80,48,{<br>
[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],[],[],[],[[<<\\"X-Riak-VTag\\">>,50,53,75,69,55,80,113,109,65,69,117,106,109,109,99,6<br>5,72,101,75,82,115,86]],[[<<\\"index\\">>]],[],[[<<\\"X-Riak-Last-Modified\\">>|{1400,340359,663135}]],[],[]}}},<<\\"6\\">>}],[{<<197,82,177,11,83,115,139,10<br>
>>,{1,63567559559}}],{dict,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],...}}},...},...],...},...]"}'<br><br></div><div>-- <br><div dir="ltr"><div><div><div><br></div>
Thanks & Regards,<br></div>J.Gopi Krishna<br>+91-8341452934,<br></div><div><a href="http://www.lintelindia.com" target="_blank">www.lintelindia.com</a><br></div><div>Lintel Technologies Pvt. LTD,Hyderabad.<br></div><br>
<font size="1" face="arial, helvetica, sans-serif">This message contains
 confidential information and is intended for recipient. If you are not 
the intended recipient you are notified that disclosing, copying, 
distributing or taking any action in reliance on the contents of this 
information is strictly prohibited. E-mail transmission cannot be 
guaranteed to be secure or error-free as information could be 
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. The sender therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a 
result of e-mail transmission. If verification is required please 
request a hard-copy version.</font><br></div>
</div></div></div></div></div></div>