有没有为Riak Mapreduce查询加载JS库?可以使用内置的库(我不是指Basho提供的库,而是字符串,数学等)。我真的不想复制和粘贴。
答案 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"}}