couchbase #6

  • By charmers
  • Latest version (#6)
  • precise
  • Stable
  • Edge

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