couchbase #6

Supports: precise
Add to new model

Description

Couchbase Server 2.0 is a distributed, document-oriented NoSQL
database system that unites the simplicity and reliability of
CouchDB, with the performance of Memcached and elasticity of
Couchbase technology.


Overview

Couchbase Server is a
NoSQL Document Database. It has options to install the following versions:

  • Community version 1.8 or 2.0
  • Enterprise edition 1.8 or 2.0

You can find the latest release of Coucbase
here, sometimes this
charm needs to be updated to reflect the packaging updates as published by
upstream.

Usage

To deploy simply:

juju deploy couchbase

Scale out Usage

You can add more nodes by

juju add-unit couchbase

Couchbase

Contributions to this charm are welcome!


Configuration

bucket
(string) Bucket to use. Options are 'auto' for a randomly generated one or, an arbitrary name to be used literally.
auto
bucket_password
(string) Bucket password. Options are 'emtpy' for no password or the password.
empty
bucket_ramsize
(int) Default bucket RAM size
1607
bucket_replica
(int) Bucket replica factor.
1
bucket_type
(string) The type of bucket to create. Options are 'couchbase' or 'memcached'.
couchbase
cluster_password
(string) Cluster password
administrator
cluster_port
(int) Default cluster port
11210
cluster_ramsize
(int) Default cluster RAM size
1607
cluster_username
(string) Cluster username
Administrator
couchbase_port
(int) Default couchbase port
8091
couchbase_version
(string) Couchbase version to install. ("community-2.0", "community-1.8", "enterprise-2.0", or "enterprise-1.8")
community-2.0