def get_indices_as_buckets(self): buckets = [] indices = self.get_indices() for index in indices: bucket = Bucket() stats = self.conn.indices.stats()['indices'][index] bucket.name = index bucket.type = "es" bucket.port = self.port bucket.authType = None bucket.saslPassword = self.password bucket.nodes = list() #vBucketServerMap bucketStats = BucketStats() bucketStats.itemCount = stats['primaries']['docs']['count'] bucket.stats = bucketStats buckets.append(bucket) bucket.master_id = "es@"+self.ip return buckets
def get_indices_as_buckets(self): buckets = [] indices = self.get_indices() for index in indices: bucket = Bucket() stats = self.conn.indices.stats()['indices'][index] bucket.name = index bucket.type = "es" bucket.port = self.port bucket.authType = None bucket.saslPassword = self.password bucket.nodes = list() #vBucketServerMap bucketStats = BucketStats() bucketStats.itemCount = stats['primaries']['docs']['count'] bucket.stats = bucketStats buckets.append(bucket) bucket.master_id = "es@" + self.ip return buckets
def get_indices_as_buckets(self, doc_type='couchbaseDocument'): buckets = [] indices = self.get_indices() for index in indices: bucket = Bucket() q = query.MatchAllQuery() docs = self.conn.search(q,index,doc_type) bucket.name = index bucket.type = "es" bucket.port = self.port bucket.authType = None bucket.saslPassword = self.password bucket.nodes = list() #vBucketServerMap bucketStats = BucketStats() bucketStats.itemCount = docs.count() bucket.stats = bucketStats buckets.append(bucket) bucket.master_id = "es@"+self.ip return buckets
def get_indices_as_buckets(self, doc_type='couchbaseDocument'): buckets = [] indices = self.get_indices() for index in indices: bucket = Bucket() q = query.MatchAllQuery() docs = self.conn.search(q, index, doc_type) bucket.name = index bucket.type = "es" bucket.port = self.port bucket.authType = None bucket.saslPassword = self.password bucket.nodes = list() #vBucketServerMap bucketStats = BucketStats() bucketStats.itemCount = docs.count() bucket.stats = bucketStats buckets.append(bucket) bucket.master_id = "es@" + self.ip return buckets