`
langzhe
  • 浏览: 278916 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

riak C:get() 后台跑出异常 > in state waiting_vnode_r terminated with re

    博客分类:
  • riak
 
阅读更多

(riaktest@127.0.0.1)6> O0 = riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]).
   O0 = riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]).
   {r_object,<<"groceries">>,<<"mine">>,
          [{r_content,{dict,0,16,16,8,80,48,
                            {[],[],[],[],[],[],[],[],[],[],[],[],[],[],...},
                            {{[],[],[],[],[],[],[],[],[],[],[],[],...}}},
                      ["bread"]}],
          [],
          {dict,1,16,16,8,80,48,
                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],...},
                {{[],[],[],[],[],[],[],[],[],[],[],[],[],...}}},
          undefined}

    (riaktest@127.0.0.1)3> C:put(O0, 1).

{ok, O1} = C:get(<<"groceries">>, <<"mine">>, 1).

 

看了一下源码 源码要求

riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]). 三个参数是binary类型

这里比较奇怪 list竟然能存储,读取也能读取,只是riak后台抛出错误。当大量操作时就。。。。

 

eason bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1 in context child_terminated

11:15:20.486 [error] gen_fsm <0.6199.10> in state waiting_vnode_r terminated with reason: bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1

11:15:20.495 [error] CRASH REPORT Process <0.6199.10> with 0 neighbours crashed with reason: bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1

11:15:20.511 [error] Supervisor riak_kv_get_fsm_sup had child undefined started with {riak_kv_get_fsm,start_link,undefined} at <0.6199.10> exit with reason bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1 in context child_terminated


0
2
分享到:
评论

相关推荐

    riak-client:Perl 波纹客户端

    # normal modemy $client = Riak::Client-&gt;new( host =&gt; '127.0.0.1', port =&gt; 8087, r =&gt; 2, w =&gt; 2, dw =&gt; 1, connection_timeout =&gt; 5, read_timeout =&gt; 5, write_timeout =&gt; 5, no_auto_connect =&gt; 0,);...

    riak_pb:Riak协议缓冲区消息

    Riak协议缓冲区消息 master : develop : 该存储库包含的基于协议缓冲区的接口的消息定义,以及消息类型的各种Erlang特定的实用程序模块。 它与Riak服务器和客户端分开分发,从而使其可用作受支持消息的独立表示...

    Riak-Light:Riak的快速轻量级Perl客户端

    漏光 Riak的快速轻量级Perl客户端 # create a new instance - using pbc only my $client = Riak::Light -&gt; new( ... $client -&gt; put( foo =&gt; bar =&gt; { baz =&gt; 1024 }); # store text into bu

    docker-riak:DevDB Riak - 用于开发的 docker 镜像

    开发数据库 Riak docker 容器中的 Riak v2.0.0 - 当您需要快速的 Riak 开发节点时。 快速开始 docker pull devdb/riak:latest docker run -d --name riak1 -p 8098:8098 -p 8087:8087 devdb/riak:latest 使用以下...

    fakeriak:用于测试和没有 Riak 的机器的内存中 Ruby Riak 驱动程序

    特征支持以下 Riak 功能: 服务器信息基本数据对象查找2.0 之前的计数器Bucket/Bucket Type 道具列出键/桶使用 Javascript 映射/减少二级索引搜索索引/模式CRDT 以下 Riak 功能目前尚未实现: 使用 Solr 搜索查询...

    server_monitoring_riak:使用Riak作为后端的服务器监视

    使用Riak作为后端的服务器监视 该项目是我的学士学位工作的一部分: “ NoSQL数据库和应用程序的比较分析” 米兰比可卡大学 关联者:安德烈·毛里诺(Andrea Maurino) 联合主持人:Blerina Spahiu 讲解 先决条件 ...

    riak_tasks:用于开发和测试环境的简单 riak 集群引导和管理

    RiakTasks 用于开发和测试环境的简单 riak 集群引导和管理 最初移植自 ...&gt;&gt; cp -nr riak-2.0.2/ dev1 &gt;&gt; cp -nr riak-2.0.2/ dev2 &gt;&gt; cp -nr riak-2.0.2/ dev3 &gt;&gt; ulimit -n 65536 ; ./dev1/bin/riak start

    riak_ensemble_demo:设置riak_ensemble的小代码示例

    里亚克乐团实验通过riak_ensemble_demo.app.src配置: data_root:集成状态保存到的文件的路径(将附加节点名) 节点:将尝试自动加入的节点列表仅当大多数已配置节点在线并且正在运行该应用程序时,才会形成集群。...

    ChicagoBoss-Riak2:用于 ChicagoBoss 的 Riak 2.0 适配器和索引器

    : 用法 boss_db:start(DBOptions),boss_cache:start(CacheOptions), % If you want cacheing with Memcachedboss_news:start() % Mandatory! Hopefully will be optional one dayDBOptions = [ {adapter, mock | ...

    riak-record:RiakRecord 是一个围绕 riak-ruby-client 的薄且不成熟的包装器

    里亚克唱片公司RiakRecord 是一个围绕 riak-ruby-client 的薄且不成熟的包装器。 它为每个类创建一个桶,提供一个简单的查找器,并为数据和索引创建属性访问器。 它在 Riak::Client 上增加了一个层,使与 Riak 的...

    awssum-riakcs:riakCS 的 AwsSum 插件,基于 awssum-amazon-s3

    awssum-riakcs / 基于 awssum-amazon-s3 如何与 RiakCS 一起使用 除了 amazonS3 init 函数之外,一切都以与 awssum-amazon-s3 相同的方式工作。 您现在可以使用 riakCS Url 声明第二个参数,如果不这样做,它将像 ...

    riak-cli:Riak 命令行客户端

    带有 NodeJS 的 Riak 命令行工具。 有更好的解决方案,请参考 -&gt;使用带有curl的Riak http api查询riak真的很烦人! 于是工具诞生了。 干杯! 这是一个 Riak 终端查询工具,提供基本的 POST/PUT/DELETE/GET 等方法。...

    riak-php-client:RiakPHP客户端

    适用于PHP的Riak客户端 Riak PHP Client... 运行以下命令: $ composer require " basho/riak " : " 3.0.* " 或者,在require部分中将以下内容手动添加到您的composer.json中: "require" : { "basho/riak" : "3.0.*"}

    riak:Riak是Basho Technologies的去中心化数据存储

    欢迎来到Riak。 概述 Riak是分布式,分散式数据存储系统。 在Wiki中,您将找到设置和使用Riak的“快速入门”指导。 有关更多信息,请浏览以下文件: 自述文件:此文件 许可证:Riak的发布许可证 doc / admin.org...

    riak_governor:什么是领导集体? riak_governor

    riak_governor “什么是领导者的集合?一个 riak_governor。因为只有一个冗余的事实来源”@darach riak_governor 是 riak_core 的扩展,它提供了一个简单的 API 来检查唯一的 preflist 拥有节点集的领导者。 它在...

    YCSB-riak-binding:YCSB 的 Riak 数据库接口

    YCSB-riak-绑定 YCSB 的 Riak 数据库接口 安装指南 下载YCSB项目如下:git clone 在 YCSB 目录中包含 Riak DB 绑定: git clone riak 将 riak 添加到 YCSB/pom.xml 中的模块列表 将以下行添加到 YCSB/bin/ycsb 中...

    PDI-Plugin-Step-Riak:Riak PDI插件

    IC Riak插件 与PDI / Kettle 5.x和riak 2.x兼容 建造 Riak Riak插件是使用Maven构建的,用于依赖性管理。 您只需要开始就可以了。 $ git clone git@github.com:instaclick/PDI-Plugin-Step-Riak.git $ cd PDI-...

    fluent-plugin-riak-stats:流利的插件Riak指标

    流利的::插件的:: Riak-Stats Fluent事件收集器的Riak Stats输入插件安装用法 &lt;source&gt; type riak_stats bind 192.168.0.1 port 8098 interval 3 # execution interval&lt;/source&gt;输出格式谢谢shun0102 / fluent-...

    riak_test_core:riak_test fork 将 riak_test 重构为不直接针对 riak_kv 并使其更像库

    Riak 测试核心 这是 basho 的 Riak Test 的一个分支,将其从应用程序重构为库,并从文件中删除 riak_kv 的直接依赖项/目标,使其更通用。 也就是说,原始代码几乎没有更改,请参阅下面的原始自述文件。 Riak测试 ...

    riak-zabbix:一组工具和模板,可通过Zabbix监视工具帮助监视Riak

    riak_zabbix 用于Riak的Zabbix插件 #####包含: userparameter_riak.conf ...* * * * * /usr/sbin/riak-admin status &gt; /var/lib/riak/riak-admin_status.new && mv /var/lib/riak/riak-admin_status.

Global site tag (gtag.js) - Google Analytics