【问题标题】:Riak CS - Unable to create/view bucket details using dragon diskRiak CS - 无法使用龙盘创建/查看存储桶详细信息
【发布时间】:2015-12-24 14:42:59
【问题描述】:

我安装了 Riak 2.0.5、Riak-cs 2.0.1(AWS VM) 并尝试从 Dragon 磁盘访问它。我运行了 s3cmd --configure 并设置了访问/密钥。但无法使用访问/密钥查看 Dragon Disk 中的 Riak 存储桶详细信息。我可以使用 Rest API 客户端查看/发布数据。

非常感谢任何帮助..

【问题讨论】:

  • 通过Rest API,你的意思是像http://host:8098/buckets/bucket/props这样的Riak实例?您是否尝试过使用 d3cmd 上传文件?
  • 嘿乔,我无法使用 s3cmd 上传文件。但能够通过rest api访问。 host:8098/buckets/bucket/props { props: { name: "bucket" allow_mult: true basic_quorum: false big_vclock: 50 chash_keyfun: { mod: "riak_core_util" fun: "chash_std_keyfun" }- dvv_enabled: false dw: "quorum" last_write_wins: false linkfun 的输出: { mod: "riak_kv_wm_link_walker" fun: "mapreduce_linkfun" }- n_val: 3 notfound_ok: true old_vclock: 86400 postcommit: [0] pr: 0 precommit: [0] pw: 0 r: "quorum" rw: "quorum" small_vclock : 50 w: "quorum" young_vclock: 20 }- } ---- G
  • 所以Riak 正在运行,Riak CS 正在运行吗?它是否响应您配置的端口(默认 8080)? Dragon Disk 中是否有需要设置的主机名或代理配置?

标签: riak riak-cs


【解决方案1】:

首先不要尝试与 riak 本身(端口 8089)通信。所有通信都必须通过 Riak-CS(端口 8080)!

然后尝试使用 s3cmd 成功:

向我们提供您的.s3cfg 文件的内容? 在您的情况下,最低配置是:

[default]
access_key = KEY
secret_key = SECRET
host_base = <root_host from riak-cs.conf>
host_bucket = %(bucket)s.<root_host from riak-cs.conf>
proxy_host = <ip of any cluster node>
proxy_port = 8080

请确保您使用 proxy_host - 它不应为空,并且应该是 Riak-CS 集群节点之一的 IP 地址。否则 s3cmd 将尝试从 host_base 解析 hostneme 并通过 tcp 端口 80 使用 http 连接到它,这可能不是您想要的。

你s3cmd成功后,你可以更进一步,向我们展示Dragon Disk Account配置,我会告诉你它有什么问题。

【讨论】:

    猜你喜欢
    • 2015-04-07
    • 2019-07-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    相关资源
    最近更新 更多