Howdy folks,

still trying to wrap my head arround riak and map/reduce, so I decided
to follow the fast-track and play arround with some of the examples.
Its easy enough and the examples work just like advertised. However, I
seem to be missing a critical part of knowledge about the map reduce
phases since I cannot explain this error.

I loaded the goog.csv into riak and try to run this job:

{
    "inputs": [
      ["goog", "2008-10-10"]
    ],
    "query": [
      {"map":{"language":"javascript", "name":"Riak.mapValuesJson"}},
      {"map":{"language":"javascript", "name":"Riak.mapValuesJson"}}
    ]
}

I know its pointless, but afaict I should end up with
"[{"Date":"2008-10-10","Open":313.16,"High":341.89,"Low":310.3,"Close":332,"Volume":10597800,"Adj.
Close":332}]", which is what I get when I run with only ONE map phase.

However I get a 500 with:

The server encountered an error while processing this request:
{error,{error,{case_clause,{bad_return_value,{error,bad_input}}},
              [{riak_kv_wm_mapred,process_post,2},
               {webmachine_resource,resource_call,3},
               {webmachine_resource,do,3},
               {webmachine_decision_core,resource_call,1},
               {webmachine_decision_core,decision,1},
               {webmachine_decision_core,handle_request,2},
               {webmachine_mochiweb,loop,1},
               {mochiweb_http,headers,5}]}}

I thought I can chain multiple map phases together?

Cheers,
/thomas

PS: this is on the riak-0.11.0-osx-x86_64.tar.gz release binary btw

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to