-1
我安裝了Riak 2.0.5,Riak-cs 2.0.1(AWS VM)並嘗試從Dragon磁盤訪問它。我運行了s3cmd --configure並設置了訪問/密鑰。但無法使用訪問/密鑰在Dragon Disk中查看Riak存儲桶詳細信息。我可以使用Rest API客戶端查看/發佈數據。Riak CS - 無法使用龍盤創建/查看存儲桶詳細信息
任何幫助深表感謝..
我安裝了Riak 2.0.5,Riak-cs 2.0.1(AWS VM)並嘗試從Dragon磁盤訪問它。我運行了s3cmd --configure並設置了訪問/密鑰。但無法使用訪問/密鑰在Dragon Disk中查看Riak存儲桶詳細信息。我可以使用Rest API客戶端查看/發佈數據。Riak CS - 無法使用龍盤創建/查看存儲桶詳細信息
任何幫助深表感謝..
首先不要嘗試了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
的主機名,並使用http通過tcp端口80連接到它,這可能不是您想要的。
用s3cmd成功後,你可以走得更遠,向我們展示Dragon Disk Account配置,我會告訴你它有什麼問題。
by Rest API,你的意思是像'http:// host:8098/buckets/bucket/props'這樣的Riak實例?您是否嘗試使用d3cmd上傳文件? – Joe
嘿喬,我無法使用s3cmd上傳文件。但能夠通過rest api訪問。 HTTP的輸出://主機:8098 /桶/桶/道具{ 道具:{ 名稱: 「桶」 allow_mult:真 basic_quorum:假 big_vclock:50 chash_keyfun:{ MOD: 「riak_core_util」 樂趣: 「chash_std_keyfun」 } - dvv_enabled:假 德國之聲: 「仲裁」 last_write_wins:假 linkfun:{ MOD: 「riak_kv_wm_link_walker」 樂趣: 「mapreduce_linkfun」 } - n_val:3 notfound_ok:真 old_vclock :86400 提交後:[0] PR:0 預提交:[0] PW:0 R: 「仲裁」 RW: 「仲裁」 small_vclock:50 瓦特: 「仲裁」 young_vclock:20 } - } ---- G – user5380795
所以Riak正在運行,是否Riak CS正在運行?它是否在您配置的端口(默認8080)上回答?需要設置Dragon Disk中的主機名或代理配置嗎? – Joe