日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

riakcs介绍和使用

發布時間:2024/1/1 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 riakcs介绍和使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


介紹

riakcs是一個支持分布式的數據庫,采用erlang語言開發。其底層使用riak服務器。

? ? ? ? 這里提供一些資料:

http://docs.basho.com/riak/latest/

http://docs.basho.com/riakcs/latest/



riak與cloudfoundry架構

圖畫的很初略



流程說明:

(1)?????用戶創建應用,Cc發送一個應用創建信息給dea。

(2)?????Dea訪問warden服務器,創建應用的container。

(3)?????管理員創建riak-cs broker服務實例,riak-cs broker向riak-cs集群發送請求,創建bucket并返回bucket id信息

(4)?????用戶將應用綁定到服務實例上,即可獲取服務實例的bucket信息。

(5)?????應用通過服務實例信息,訪問riak-cs的Rest API接口。



建立用戶

由于配置文件配置的用戶為默認的用戶,測試時發現用默認的用戶訪問riak-cs時riak-cs服務器回拒絕,返回403錯誤,信息如下:

<?xml version="1.0" encoding="utf-8"?>

<Error>

?<Code>AccessDenied</Code>

? <Message>AccessDenied</Message>

? <Resource/>

? <RequestId/>

</Error>

?

建立用戶:

?????? curl-X POST -H 'Content-Type: application/json' --data'{"email":"admin@zzhongcy.com","name":"admin"}' http://10.10.23.102:8080/riak-cs/user

?

返回信息:

{

??? email:"admin@zzhongcy.com",

???display_name: "admin",

??? name:"admin",

??? key_id:"Y3_OINJND4IM4C8H1HRM",

??? key_secret:"PLrKbmVyIJFeQ2rR1ypyv2YvHMK8tZkTwmWe9A==",

??? id:"636fd86f69542b58bc9f6043f4f74f3aceece3817cdb17d103f6e281f7add944",

??? status:"enabled"

}

?

修改配置后重啟集群

將上面獲取的key_idkey_secret值添加到riak-cs集群配置文件、stanchion的配置文件和riak-cs Broker配置文件中,并重啟。

這樣就可以正常訪問riak-cs服務了。



獲取bucket測試

發送請求:

GET / HTTP/1.1

Authorization: AWSY3_OINJND4IM4C8H1HRM:rdqm/kJOnEL8dV/GZjU7f0BKR/Y=

Date: , 15?2014 03:26:27 GMT

Content-Type:

User-Agent: Java/1.7.0_45

Host: 10.10.23.101:8080

Accept: text/html, image/gif, image/jpeg,*; q=.2, */*; q=.2

Connection: keep-alive

?

應答:

<?xml version="1.0"encoding="utf-8"?>

?

<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">

?<Owner>

???<ID>636fd86f69542b58bc9f6043f4f74f3aceece3817cdb17d103f6e281f7add944</ID>

???<DisplayName>admin</DisplayName>

?</Owner>

?<Buckets>

???<Bucket>

?????<Name>cf-riak-cs-service-broker-bindings</Name>

?????<CreationDate>2014-09-12T03:30:08.000Z</CreationDate>

???</Bucket>

???<Bucket>

?????<Name>service-instance-151ebf92-98ae-4587-988d-07ba54a93f3a</Name>

?????<CreationDate>2014-09-12T03:30:08.000Z</CreationDate>

???</Bucket>

?</Buckets>

</ListAllMyBucketsResult>


總結

以上是生活随笔為你收集整理的riakcs介绍和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。