通过JavaSDK动态管理Couchbase bucket

通过JavaSDK动态管理Couchbase bucket,couchbase,Couchbase,我想知道是否有一些方法可以使用couchbase Java SDK执行诸如列出couchbase集群中的现有bucket、创建新bucket、检索集群信息等功能 我知道这可以通过实现,但我正在尝试使用Java动态管理集群 是的,有一个ClusterManager类可以通过Cluster对象的ClusterManager()方法访问。您需要管理凭据。要创建新的bucket,可以使用cluster manager类的insertBucket()方法,该方法接受BucketSettings对象。例如,

我想知道是否有一些方法可以使用couchbase Java SDK执行诸如列出couchbase集群中的现有bucket、创建新bucket、检索集群信息等功能


我知道这可以通过实现,但我正在尝试使用Java动态管理集群

是的,有一个
ClusterManager
类可以通过
Cluster
对象的
ClusterManager()
方法访问。您需要管理凭据。

要创建新的bucket,可以使用cluster manager类的insertBucket()方法,该方法接受BucketSettings对象。例如,您可以创建一个如下所示的bucket:

。。。。 现在,您需要将存储桶插入集群,这可以通过以下方式完成:

    cluster.clusterManager().insertBucket(PrashantSampleBucket);

谢谢你@simon的帮助!如何使用SDK检查连接到群集的节点数?
cluster.clusterManager(adminLogin,adminPass).info().raw().getArray(“节点”).size()应该可以工作
    cluster.clusterManager().insertBucket(PrashantSampleBucket);