【问题标题】:how to get all bucket types in riak using http get如何使用 http get 获取 riak 中的所有存储桶类型
【发布时间】:2016-02-24 19:46:18
【问题描述】:

我知道如何使用命令行列出所有存储桶类型。参考 http://stackoverflow.com/questions/30785431/how-to-list-all-the-bucket-types-in-riak

但我需要使用 HTTP 调用

【问题讨论】:

  • 无法理解你的意思。我只需要http请求。就像列出所有存储桶一样,我们使用命令“127.0.0.1:10018/buckets?buckets=true
  • 不幸的是,它目前不支持 AFAIK,不像存储桶和密钥。

标签: riak riak-2i


【解决方案1】:

目前无法通过 HTTP 列出存储桶类型。我可以建议两个选项:

  1. riak-admin bucket-types list 命令包装在一个简单的Web 服务中,并通过HTTP 公开它。
  2. 安装实验性的Riak Explorer,将其指向您的集群,然后使用 bucket_types 端点列出存储桶类型。例如,curl -X GET http://127.0.0.1:9000/explore/clusters/default/bucket_types 应该给你类似
{ “bucket_types”:[{ “id”:“默认”, “道具”: { “活跃”:是的, “allow_mult”:是的, “基本法定人数”:假, “big_vclock”:50, "chash_keyfun": "{riak_core_util,chash_std_keyfun}", “dvv_enabled”:假, “dw”:“法定人数”, “last_write_wins”:假, "linkfun": "{modfun,riak_kv_wm_link_walker,mapreduce_linkfun}", “n_val”:3, “notfound_ok”:是的, “old_vclock”:86400, “提交后”:[], “公关”:0, “预提交”:[], “pw”:0, “r”:“法定人数”, “rw”:“法定人数”, “small_vclock”:50, “w”:“法定人数”, “write_once”:假, “young_vclock”:20 } }], “链接”:{ "self": "/explore/clusters/default/bucket_types" } }

【讨论】:

    猜你喜欢
    • 2015-10-25
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    相关资源
    最近更新 更多