ノードのメモリクォータはクラスタ内のすべてのノードに対してCouchbaseのために割り当てるRAMがどのくらいかを設定しています。
| メソッド | POST /pools/default |
| リクエストデータ | メモリクォータ設定のペイロード |
| レスポンスデータ | 空 |
| 認証情報の要否 | 必要 |
| リターンコード | |
| 200 | OK |
| 400 | 不正なリクエスト:RAMクォータの値が小さすぎます |
| 401 | 認証されていません |
たとえば、400MBにクラスタ用のメモリクォータを設定するには:
shell> curl -X POST -u admin:password -d memoryQuota=400 http://localhost:8091/pools/default生のHTTPリクエストとして:
POST /pools/default HTTP/1.1 Host: localhost:8091 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Authorization: Basic YWRtaW46YWRtaW4= Content-Length: xx memoryQuota=400
HTTPレスポンスには、応答コード、およびオプションのエラーメッセージが含まれます。
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 0