
riak
langxianwu
本人性格开朗,爱好体育运动和编程.目前从事公安行业软件开发.
展开
-
riak C:get() 后台跑出异常 > in state waiting_vnode_r terminated with re
(riaktest@127.0.0.1)6> O0 = riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]). O0 = riak_object:new(<<"groceries">&g2011-12-06 11:24:12 · 126 阅读 · 0 评论 -
两个周前挖了一个坑,现在跳了进去<riak mapreduce 分析>,顺便能实现分页功能了...
我现在有一个这样的bucketid followed_id followr_id 1 lxw jason 2 jason lxw3 langxw jason4 jason langxw要得到这样一组数据[1](统计粉丝数,当然粉丝数可以预先计算...原创 2013-08-08 18:36:39 · 142 阅读 · 0 评论 -
riak mapreduce worker_limit_reached 错误
1、 =ERROR REPORT==== 9-Jul-2013::12:26:19 ===trends_riak_query::find 37 Error={error,<<"{\"phase\":0,\"error\":\"[worker_limit_reached]\",\"input\":\"{<<\\\"collectio2013-07-09 16:10:51 · 321 阅读 · 0 评论 -
riak erlanl client search 新特性
新特性,返回结果:可以指定需要的列,并返回记录数。Current behavior:riakc_pb_socket:search(Pid, <<"phrases_custom">>, <<"phrase:fox">>). {ok,[[<<"phrases_custom&qu2012-10-11 15:27:44 · 109 阅读 · 0 评论 -
riak search
现在search查询还是空Simon 11:53:44这数据库太新,不好把握,还是用成熟一点的比较好吧建完bucket,附带了precommit属性,才会建索引之前的数据是查不出的Simon 11:54:59索引里面没有建索引的时候不会遍历老数据Android郎哲<langxianzhe@163.com> 11:55:30我发你我创...原创 2012-10-09 15:53:51 · 135 阅读 · 0 评论 -
[MapReduce] in state wait_for_input terminated with reason: processing_error
解决方法:添加riak_kv_util:is_x_deleted(Record)判断143 get_map_bucket_values(Record, undefined, {Nodes, CategoryList})->144 case riak_kv_util:is_x_deleted(Record)of 145 true -> 146...2012-09-26 15:25:47 · 145 阅读 · 0 评论 -
riak second index 组合键
(ejabberd@meta)51> ejabberd_riak:set_with_index(<<"test1">>, "a", "A", [{<<"author_reship_bin">>, list_to_binary("lang_a")}]). ok2012-11-13 14:17:44 · 133 阅读 · 0 评论 -
根据 Second Index和 mapred查询数据
application 查询方法get_last_item() -> {ok, Pid} = riakc_pb_socket:start_link("127.0.0.1", 8087), Bucket = <<"rends/ejabberd/pubsub_item">> , Inputs = {index, Bucket, &l...2012-07-27 18:17:59 · 102 阅读 · 0 评论 -
Riak failed to start within 15 seconds
兄弟反应riak无法启动,一开始没仔细看,后来网上一搜,好几个人提问类似问题,解决方法也不一样。尝试了几次,发现问题依旧。仔细看了一下日志发现,有2012-11-01 14:34:09.771 [error] <0.2769.0> ** Connection attempt from disallowed node 'riak_maint_39294@127.0.0.1...2012-11-01 15:02:53 · 894 阅读 · 0 评论 -
The "modfun" input type is not widely used outside of Riak
Hi, Jason. The "modfun" input type is not widely used outside of Riak,so its documentation has not spread to most client libraries. Adescription of it is available in riak_kv:https://github.com/basho/...2012-07-20 16:00:56 · 126 阅读 · 0 评论 -
riak MapReduce 中的 {index, bucket(), Index::binary(), key()} 使用方法
----------这是客户端测试代码--------------------------module(test).-export([test/0, get_state/0]). get_state() -> Bucket = <<"ejabberd/pubsub_state">> , {ok, Pid}=...2012-07-16 20:16:27 · 198 阅读 · 0 评论 -
MapReduce riak
1、今天看了一下riak的mapred/3/4/5方法,以下几处要留意的地方。 mapred(Pid::pid(), Inputs::mapred_inputs(), Query::[mapred_queryterm()]) -> {ok, mapred_result()} | {error, {badqterm, mapred_queryterm()}} | {error...2012-07-05 18:18:30 · 107 阅读 · 0 评论 -
Secondary Indexes in nosql of riak
官方文档http://wiki.basho.com/Secondary-Indexes.html#Indexing-an-Object 在看官方文档时,描述的例子都是用crul描述的,而我是用的riak_erlang_client 只能看api尝试调用了new/3方法中是提供不了索引的,不过有个update_medadata/2方法 可以根据这个方法插入数据,我首先写入一个K-...2012-07-04 17:26:08 · 129 阅读 · 0 评论 -
解决更新自定义mapreduce代码 需要riak重启问题
解决更新自定义代码riak重启问题 1、创建自定义代码目录 如/home/jason/work/huanyue/server/trunk/trend_riak2、修改etc/app.config 文件添加自定义目录 73 %% Riak KV config 74 {riak_kv, [ 75 {add_paths, ["/home/jaso...2013-10-23 12:39:24 · 147 阅读 · 0 评论