无论如何在Riak中使用JS库?

时间:2012-03-30 05:27:03

标签: javascript riak

有没有为Riak Mapreduce查询加载JS库?可以使用内置的库(我不是指Basho提供的库,而是字符串,数学等)。我真的不想复制和粘贴。

1 个答案:

答案 0 :(得分:2)

是的 - 如果你查看Riak的app.config文件,你会发现:

%% js_source_dir should point to a directory containing Javascript
%% source files which will be loaded by Riak when it initializes
%% Javascript VMs.
%{js_source_dir, "/tmp/js_source"},

您还可以在Riak中存储JS并在MR查询中使用它:

http://wiki.basho.com/MapReduce.html#Map

您将Riak中的java函数存储为“myjs”存储桶中的对象,其中包含“mymap”键,然后通过

引用它
{"map":{"language":"javascript","bucket":"myjs","key":"mymap"}}