CouchbaseClient
オブジェクトを生成するときに、1つあるいは複数のCouchbaseノードのCouchbase
URI
、そしてバケット名とパスワード(必要な場合)を利用して、特定のCouchbaseバケット(デフォルト以外のバケット、またはCouchbaseクラスタに設定されたホスト名とポートの組み合わせ)に接続できます。
例えば、ローカルホストのデフォルト
バケットに接続します:
List<URI> uris = new LinkedList<URI>(); uris.add(URI.create("http://127.0.0.1:8091/pools")); try { client = new CouchbaseClient(uris, "default", ""); } catch (Exception e) { System.err.println("Error connecting to Couchbase: " + e.getMessage()); System.exit(0); }
このコンストラクタの形式は次のとおりです:
CouchbaseClient(URIs,BUCKETNAME,BUCKETPASSWORD)
ここで:
URIs
はCouchbaseノードのURIの
List
です。URIの形式はホスト名、ポート、そして
/pools
のパスになります。
BUCKETNAME
はクラスタ上の利用するバケット名です。String
として指定します。
BUCKETPASSWORD
は、このバケットのパスワードです。String
として指定します。
生成した CouchbaseClient
オブジェクトは他の
CouchbaseClient
オブジェクトと同様に利用できます。