create bucket - srujanabala/springboot-couchbase GitHub Wiki

@Override @Bean(name = BeanNames.COUCHBASE_CLUSTER_INFO) public ClusterInfo couchbaseClusterInfo() throws Exception { if (couchbaseCluster().authenticate(couchbaseUsername, couchbasePassword).clusterManager() .hasBucket(couchbaseBucketName)) { return couchbaseCluster().authenticate(couchbaseUsername, couchbasePassword).clusterManager().info(); } else { BucketSettings settings = new DefaultBucketSettings.Builder().type(BucketType.COUCHBASE) .name(couchbaseBucketName).quota(100) // megabytes .replicas(0).indexReplicas(false).enableFlush(false).build(); couchbaseCluster().authenticate(couchbaseUsername, couchbasePassword).clusterManager() .insertBucket(settings); return couchbaseCluster().authenticate(couchbaseUsername, couchbasePassword).clusterManager().info(); }

}