tai lieu ve couchbase version3

Upload: pham-ngoc-tri

Post on 02-Jun-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    1/620

    Couchbase Server 3.0 Documentation

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    2/620

    Contents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    3/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    4/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    5/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    6/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    7/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    8/620

    Introduction

    Couchbase benefits

    Couchbase Server and NoSQL

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    9/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    10/620

    What's new in 3.0

    New features

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    11/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    12/620

    Installation and upgrade

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    13/620

    Couchbase setup overview

    Table 1: Exa mple deployme nts

    http://www.couchbase.com/downloads
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    14/620

    Pre-installation

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    15/620

    Resource requirements

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    16/620

    Supported platforms

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    17/620

    Network ports

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    18/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    19/620

    Supported web browsers

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    20/620

    Red Hat/CentOS installation

    https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-services-chkconfig.htmlhttps://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-services-chkconfig.html
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    21/620

    Prerequisites

    OpenSSL dependency checking

    OpenSSL 0983 installation

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    22/620

    Installing on RHEL

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    23/620

    Using user-defined ports

    Setting up Couchbase with user-defined ports

    Ports to change

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    24/620

    Installing as non-root, non-sudo

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    25/620

    Installing multiple instances

    Requirements

    Recommendations

    Setting up multiple instances

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    26/620

    Troubleshooting

    Limitations

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    27/620

    Uninstalling on RHEL

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    28/620

    Upgrading on RHEL

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    29/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    30/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    31/620

    Installing as non-root, non-sudo

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    32/620

    Uninstalling on Ubuntu Linux

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    33/620

    Upgrading on Ubuntu

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    34/620

    Microsoft Windows installation

    Installation wizard

    http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspxhttp://support.microsoft.com/kb/196271http://technet.microsoft.com/en-us/library/ff817647(v=ws.10).aspxhttp://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    35/620

    http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspxhttp://support.microsoft.com/kb/196271http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspxhttp://support.microsoft.com/kb/196271
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    36/620

    Unattended installation

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    37/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    38/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    39/620

    Mac OS X installation

    Installing on Mac OS X

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    40/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    41/620

    Installing as non-root, non-sudo

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    42/620

    Uninstalling on Mac OS X

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    43/620

    Upgrading on Mac OS X

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    44/620

    Post-installation

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    45/620

    Initial server setup

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    46/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    47/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    48/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    49/620

    Using hostnames

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    50/620

    Hostname errors

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    51/620

    Startup and shutdown on Linux

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    52/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    53/620

    Startup and shutdown on Mac OS X

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    54/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    55/620

    Testing Couchbase Server

    Testing with cbworkloadgen

    Testing installation with telnet

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    56/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    57/620

    Upgrading

    Upgrading from Community Edition to Enterprise Edition

    Upgrading to 3.0

    Upgrading to 2.5

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    58/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    59/620

    Online upgrades

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    60/620

    Offline upgrade

    Offline upgrade process

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    61/620

    Offline upgrade to Enterprise Edition

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    62/620

    Upgrading servers

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    63/620

    Upgrading with XDCR

    Upgrade scenarios

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    64/620

    Migrating

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    65/620

    Migrating for CouchDB users

    Term and concept differences

    Consistent functionality

    Changed functionality

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    66/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    67/620

    Migrating for Membase users

    Term and concept differences

    Consistent functionality

    Changed functionality

    Operational and deployment differences

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    68/620

    Client and application ahanges

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    69/620

    Administration

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    70/620

    Administration basics

    Accessing Couchbase Server directly

    Accessing Couchbase Server through a client

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    71/620

    http://www.couchbase.com/develop
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    72/620

    Encrypted admin access

    SSL certificate

    Using REST for encrypted access

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    73/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    74/620

    Encrypted data access

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    75/620

    Common admin tasks

    Increasing or reducing your cluster size

    Warming up a server

    Handling a failover situation

    Managing database and view fragmentation

    Backing up and restoring your cluster data

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    76/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    77/620

    Starting and stopping Couchbase

    Table 2: Starting and stopping Couchbase

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    78/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    79/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    80/620

    Installation location

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    81/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    82/620

    Cluster-wide diagnostics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    83/620

    Architecture and concepts

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    84/620

    Cluster Manager

    Nodes and clusters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    85/620

    Rack Awareness

    Distribution of vBuckets and replica vBuckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    86/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    87/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    88/620

    Figure 3: Ra ck Awareness with una vailable server

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    89/620

    Data storage

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    90/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    91/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    92/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    93/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    94/620

    vBuckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    95/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    96/620

    Caching layer

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    97/620

    Disk storage

    Multiple readers and writers

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    98/620

    Document deletion

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    99/620

    Tombstone purging

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    100/620

    Shared thread pool

    Viewing thread status

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    101/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    102/620

    Disk I/O priority

    Backward compatibility

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    103/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    104/620

    Tunable memory

    Backward compatibility

    Working set management and ejection

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    105/620

    Working set management process

    Not Frequently Used (NFU) items

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    106/620

    Understanding the item pager

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    107/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    108/620

    Expiration

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    109/620

    Server warmup

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    110/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    111/620

    Replicas and replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    112/620

    TAP

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    113/620

    Database Change Protocol

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    114/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    115/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    116/620

    Client interface

    Create

    Retrieve

    Update

    Delete

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    117/620

    Statistics and monitoring

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    118/620

    Deployment considerations

    http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspxhttp://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspxhttp://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    119/620

    Cluster design considerations

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    120/620

    Sizing guidelines

    RAM sizing

    Working set

    Memory quota

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    121/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    122/620

    Disk throughput and sizing

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    123/620

    Network bandwidth

    Data safety

    Data distribution

    Replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    124/620

    Hardware requirements

    Considerations for Cloud environments (i.e. Amazon EC2)

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    125/620

    Deployment strategies

    Using a smart (vBucket-aware) client

    Client-side (standalone) proxy

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    126/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    127/620

    http://docs.couchbase.com/moxi-guide/http://dustin.github.com/2010/06/29/memcached-vbuckets.html
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    128/620

    Ongoing monitoring and maintenance

    Important UI stats to watch

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    129/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    130/620

    Couchbase behind a secondary firewall

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    131/620

    Couchbase in the cloud

    Handling instance reboot in cloud

    Local storage

    Handling changes in IP addresses

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    132/620

    Security groups/firewall settings

    Swap space

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    133/620

    Using Couchbase Server on RightScale

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    134/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    135/620

    http://support.rightscale.com/15-References/Tables/User_Role_Privilegeshttp://support.rightscale.com/03-Tutorials/01-RightScale/3._Upgrade_Your_Account/1.7_Add_AWS_Credentials_to_the_Dashboardhttp://aws.amazon.com/ec2/http://support.rightscale.com/27-Partners/Membasehttp://www.rightscale.com/http://support.rightscale.com/15-References/Tables/User_Role_Privilegeshttp://support.rightscale.com/03-Tutorials/01-RightScale/3._Upgrade_Your_Account/1.7_Add_AWS_Credentials_to_the_Dashboardhttp://www.opscode.com/chef/http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html#EBSVolumeTypeshttp://aws.amazon.com/ebs/http://aws.amazon.com/ec2/http://aws.amazon.com/http://www.rightscale.com/http://support.rightscale.com/27-Partners/Membasehttp://www.rightscale.com/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    136/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    137/620

    Cluster management

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    138/620

    Handling server warmup

    Getting warmup information

    Changing the warmup threshold

    Changing access scanner settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    139/620

    Handling replication

    Providing data replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    140/620

    Specifying backoff for replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    141/620

    Compacting data files

    Compaction process

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    142/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    143/620

    Auto-compaction strategies

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    144/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    145/620

    Cluster maintenance

    Adding nodes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    146/620

    Adding nodes via UI

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    147/620

    Adding nodes via REST

    Adding nodes via CLI

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    148/620

    Removing nodes

    Web Console

    Using the Command-line

    Rebalancing

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    149/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    150/620

    Rebalancing

    Performing a rebalance

    Rebalancing via UI

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    151/620

    Rebalancing via CLI

    Rebalance behind-the-scenes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    152/620

    Changing vBucket moves with REST

    Rebalance effect on bucket types

    Swap rebalance

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    153/620

    Rebalancing factors

    When to expand your cluster

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    154/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    155/620

    Common rebalancing questions

    How long will rebalancing take?

    How many nodes can be added or removed?

    Will cluster performance be affected during a rebalance?

    Can I stop a rebalance operation?

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    156/620

    Server maintenance

    Failing over nodes

    Failover considerations

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    157/620

    Choosing a failover solution

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    158/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    159/620

    Using automatic failover

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    160/620

    Initiating a node failover

    Handling a failover situation

    Adding back a failed over node

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    161/620

    Graceful failover

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    162/620

    Hard failover

    Recovering failed over nodes

    Delta node recovery

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    163/620

    Delta node recovery failure scenarios

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    164/620

    Full recovery

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    165/620

    Rebalancing after failover

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    166/620

    Backup and restore

    Backing up with

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    167/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    168/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    169/620

    Backup single node, single bucket

    Backup single node, single bucket; backup files stored on same node

    Filter keys during backup

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    170/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    171/620

    Filtering keys during restore

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    172/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    173/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    174/620

    Backing up and restoring between platforms

    Backing up Mac OS X and restoring on Linux/Windows

    Backing up Linux/Windows and restoring on Mac OS X

    Transferring data directly

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    175/620

    Transferring desing documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    176/620

    Managing XDCR

    Configuring XDCR replications

    http://aws.amazon.com/vpc/faqs/http://docs.couchbase.com/couchbase-elastic-search/http://aws.amazon.com/vpc/faqs/http://docs.couchbase.com/couchbase-elastic-search/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    177/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    178/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    179/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    180/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    181/620

    Configuring bi-directional replication

    Modifying XDCR settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    182/620

    Data recovery from remote clusters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    183/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    184/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    185/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    186/620

    Stream-based XDCR

    Backward compatibility

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    187/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    188/620

    Underlying server processes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    189/620

    Port numbers and accessing different buckets

    http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    190/620

    Disk write queue

    Monitoring the disk write queue

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    191/620

    Couchbase Server statistics

    REST interface statistics

    Couchbase Server node statistics

    stats command

    dispatcher command

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    192/620

    Changing statistics collection

    Changing the stats file location

    http://github.com/membase/ep-engine/blob/master/docs/stats.org
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    193/620

    Couchbase Server Moxi statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    194/620

    http://docs.couchbase.com/moxi-manual-1.8
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    195/620

    Monitoring startup (warmup)

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    196/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    197/620

    Monitoring a rebalance

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    198/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    199/620

    Views and indexes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    200/620

    View basics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    201/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    202/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    203/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    204/620

    How expiration impacts views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    205/620

    How views function in a cluster

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    206/620

    View performance

    Index updates and the stale parameter

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    207/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    208/620

    Automated index updates

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    209/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    210/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    211/620

    Views and stored data

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    212/620

    JSON basics

    Document metadata

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    213/620

    Non-JSON data

    Document s torage and inde xing sequence

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    214/620

    Development views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    215/620

    Production views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    216/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    217/620

    Writing views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    218/620

    Map functions

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    219/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    220/620

    Reduce functions

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    221/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    222/620

    Built-in _count

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    223/620

    Built-in _sum

    Built-in _stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    224/620

    Writing custom reduce functions

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    225/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    226/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    227/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    228/620

    Views on non-JSON data

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    229/620

    Built-in utility functions

    View writing best practice

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    230/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    231/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    232/620

    http://docs.couchbase.com/http://docs.couchbase.com/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    233/620

    Writing geospatial views

    Adding geometry data

    Views and queries

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    234/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    235/620

    http://geojson.org/geojson-spec.html
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    236/620

    Querying views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    237/620

    Querying using the REST API

    Selecting information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    238/620

    Selecting compound information by key or keys

    Partial selection and key ranges

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    239/620

    Partial selection with compound keys

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    240/620

    Pagination

    Grouping in queries

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    241/620

    Selection when grouping

    Ordering

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    242/620

    Understanding letter ordering in views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    243/620

    Error control

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    244/620

    http://userguide.icu-project.org/collation/customization#TOC-Default-Options/http://www.unicode.org/reports/tr10/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    245/620

    Views in a schema-less database

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    246/620

    Translating SQL to map/reduce

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    247/620

    Translating SQL SELECT to map/reduce

    Translating SQL WHERE to map/reduce

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    248/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    249/620

    Translating SQL ORDER BY to map/reduce

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    250/620

    Translating SQL GROUP BY to map/reduce

    Translating SQL LIMIT and OFFSET

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    251/620

    View and query pattern samples

    General advice

    Validating document type

    Document ID (primary) index

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    252/620

    Secondary index

    Using expiration metadata

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    253/620

    Emitting multiple rows

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    254/620

    Date and time selection

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    255/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    256/620

    Selective record output

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    257/620

    Sorting on reduce values

    Solutions for simulating joins

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    258/620

    Simulating transactions

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    259/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    260/620

    Simulating multi-phase transactions

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    261/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    262/620

    Cross Datacenter Replication (XDCR)

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    263/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    264/620

    XDCR use cases

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    265/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    266/620

    Stream-based XDCR

    Backward compatibility

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    267/620

    XDCR basic topologies

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    268/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    269/620

    XDCR advanced topologies

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    270/620

    XDCR replication via memcached protocol

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    271/620

    XDCR and network or system outages

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    272/620

    XDCR document handling

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    273/620

    XDCR flush requests

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    274/620

    XDCR stream management

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    275/620

    XDCR pause and resume replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    276/620

    XDCR data encryption

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    277/620

    Web console

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    278/620

    Cluster Overview

    Viewing cluster overview

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    279/620

    Viewing buckets

    Viewing servers

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    280/620

    Managing Rack Awareness

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    281/620

    Figure 4: Server Nodes tab

    Figure 5: Server Groups

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    282/620

    Creating se rver groups

    Figure 6: Create server group

    Deleting server groups

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    283/620

    Moving servers between server groups

    Figure 7: Apply changes to server group

    Adding servers to server groups

    Figure 8: Add server to server group

    Removing servers from server groups

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    284/620

    Renaming server groups

    Figure 9: Edit server group

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    285/620

    Server Nodes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    286/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    287/620

    Understanding server states

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    288/620

    Viewing DCP queues

    Failing over a node

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    289/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    290/620

    Recovering a node

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    291/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    292/620

    Data Buckets

    Creating and editing data buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    293/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    294/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    295/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    296/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    297/620

    Using multi-readers and writers

    Specifying r ead-write fo r new buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    298/620

    Specifying read-write for existing buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    299/620

    Viewing the impact of read-write changes

    Managing disk I/O priority

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    300/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    301/620

    Managing metadata in memory

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    302/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    303/620

    Managing documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    304/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    305/620

    Bucket monitoring summary statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    306/620

    Monitoring vBucket resources

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    307/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    308/620

    Monitoring disk queues

    Monitoring TAP queues

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    309/620

    Memcached buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    310/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    311/620

    Monitoring outgoing XDCR

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    312/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    313/620

    Monitoring incoming XDCR

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    314/620

    Monitoring view statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    315/620

    Views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    316/620

    Creating and editing views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    317/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    318/620

    Publishing views

    Getting view results

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    319/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    320/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    321/620

    XDCR

    Create cluster reference

    Create replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    322/620

    Creating replications

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    323/620

    Specifying a dest ination cluster

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    324/620

    Specifying XDCR settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    325/620

    XDCR advanced settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    326/620

    Managing XDCR data encryption

    XDCR data encryption prerequisites

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    327/620

    To enable XDCR data security

    To change XDCR data encryption

    SSL certificate

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    328/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    329/620

    XDCR data security error messages

    Monitoring replication status

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    330/620

    Pausing XDCR replication

    Canceling replication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    331/620

    Log

    Log

    Collect Information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    332/620

    Managing diagnostics

    Collecting and uploading log information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    333/620

    Canceling information collection

    Hiding the collection results window

    Showing the collection results window

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    334/620

    Settings

    Cluster tab

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    335/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    336/620

    Update Notifications tab

    Auto-Failover tab

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    337/620

    Alerts tab

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    338/620

    Email Server Settings

    Table 3: Email Server settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    339/620

    Email Settings

    Table 4: Email settings

    Available Alerts

    Table 5: Available alerts

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    340/620

    Auto-Compaction tab

    Table 6: Auto-compaction parameters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    341/620

    Sample Buckets tab

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    342/620

    Account Management tab

    Creating a r ead-on ly user

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    343/620

    http://www.couchbase.com/communities/all-client-libraries
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    344/620

    FAQs

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    345/620

    http://www.couchbase.com/develop/http://www.couchbase.com/develop/http://www.cascading.org/2010/09/memcached-membase-and-elastics.htmlhttp://www.couchbase.com/downloads/http://blog.couchbase.com/want-know-what-your-memcached-servers-are-doing-tap-themhttp://dustin.github.com/2010/06/29/memcached-vbuckets.htmlhttp://www.couchbase.com/develop/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    346/620

    Sample buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    347/620

    Beer sample bucket

    brewery_beers view

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    348/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    349/620

    by_location view

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    350/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    351/620

    Game Simulation sample bucket

    leaderboard view

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    352/620

    playerlist view

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    353/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    354/620

    Troubleshooting

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    355/620

    Common errors

    Problems Starting Couchbase Server for the first time

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    356/620

    General tips

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    357/620

    Logs and logging

    Changing log file location

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    358/620

    Changing logging levels

    Changing logging levels to be persistent

    Changing logging levels dynamically

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    359/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    360/620

    Reporting issues

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    361/620

    http://www.couchbase.com/issues
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    362/620

    Beam.smp

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    363/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    364/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    365/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    366/620

    Server issues

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    367/620

    Incorrect or missing data (server issue)

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    368/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    369/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    370/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    371/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    372/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    373/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    374/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    375/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    376/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    377/620

    http://www.couchbase.com/issues/browse/MB-5534
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    378/620

    Incorrect or missing data (user issue)

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    379/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    380/620

    Design document aliases

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    381/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    382/620

    Expired documents issue

    http://www.couchbase.com/issues/browse/MB-6219
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    383/620

    Index filesystem structure

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    384/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    385/620

    Index results for a single node

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    386/620

    Debugging replica index

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    387/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    388/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    389/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    390/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    391/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    392/620

    http://www.couchbase.com/issues/browse/MB-7161http://www.couchbase.com/issues/browse/MB-7161
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    393/620

    Timeout errors

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    394/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    395/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    396/620

    Wrong documents or rows issue

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    397/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    398/620

    http://en.wikipedia.org/wiki/Multiversion_concurrency_control
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    399/620

    Deprecated items

    Platforms

    Table 7: Deprecated operating systems

    REST API

    Table 8: Deprecated REST API URIs or parameters

    CLI tools and parameters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    400/620

    Table 9: Deprecated tools

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    401/620

    Table 10: Deprecated CLI parameter

    Miscellaneous

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    402/620

    CLI reference

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    403/620

    CLI overview

    Command line tools and availability

    Unsupported tools

    Deprecated and removed tools

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    404/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    405/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    406/620

    Managing diagnostics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    407/620

    couchbase-cli tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    408/620

    couchbase-cli commands

    couchbase-cli command options

    server-list option

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    409/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    410/620

    cluster-* options

    node-init options

    bucket-* options

    setting-compaction options

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    411/620

    setting-alert and notification options

    setting-autofailover options

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    412/620

    setting-xdcr options

    xdcr-setup options

    xdcr-replicate options

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    413/620

    ssl-manage options

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    414/620

    Rack-zone awareness

    Creating server groups

    Adding servers to server groups

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    415/620

    Moving servers from server groups

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    416/620

    Buckets

    Listing bucketss

    Creating buckets

    Modifying buckets

    Deleting buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    417/620

    Flushing buckets

    Compacting buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    418/620

    Setting buc ket prio rity

    Creating a bucket and setting high priority

    Setting high priority

    Setting met adata ejection policy

    Bucket ejec tion policy

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    419/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    420/620

    Server nodes

    Retrieving server information

    Adding nodes to clusters

    Removing nodes

    Stopping rebalance

    Setting cluster parameters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    421/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    422/620

    Failing over a node immediately

    Recovering nodes

    Table 11: Recovery type

    Syntax

    Setting recovery type

    Setting failover, readd, recovery, and rebalance operations

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    423/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    424/620

    XDCR

    Managing XDCR replication streams

    Managing remote clusters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    425/620

    Managing XDCR data encryption

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    426/620

    Managing SSL certificates

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    427/620

    Pausing XDCR replication streams

    Table 12: xdcr-replicate options

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    428/620

    Syntax

    Pausing a running replication stream

    Resuming a paused replication stream

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    429/620

    Updating settings for a replication stream

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    430/620

    Diagnostics with couchbase-cli

    Start log collection command

    Stop log collection command

    Report log collection status command

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    431/620

    cbanalyze-core tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    432/620

    cbbackup tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    433/620

    https://github.com/couchbase/couchbase-clihttps://github.com/couchbase/couchbase-cli
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    434/620

    Backing up design documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    435/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    436/620

    Backing up incrementally

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    437/620

    cbcollect_info tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    438/620

    http://www.couchbase.com/wiki/display/couchbase/Working+with+the+Couchbase+Technical+Support+Team
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    439/620

    Diagnostics with cbcollect_info

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    440/620

    cbdocloader tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    441/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    442/620

    cbepctl set flush_param

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    443/620

    cbepctl set tap_param

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    444/620

    Changing thresholds for ejection

    Setting the low water mark

    Setting the high water mark

    Setting percentage of ejected items

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    445/620

    Changing access log settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    446/620

    Changing disk cleanup interval

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    447/620

    Changing disk write queue quotas

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    448/620

    Changing setting for out of memory errors

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    449/620

    cbhealthchecker tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    450/620

    Sample Commands

    HTML Report

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    451/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    452/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    453/620

    cbreset_password tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    454/620

    cbrestore tool

    https://github.com/couchbase/couchbase-cli
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    455/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    456/620

    Restoring design documents

    Using cbrestore for design documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    457/620

    Restoring incrementally

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    458/620

    cbstats tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    459/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    460/620

    Toplevel stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    461/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    462/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    463/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    464/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    465/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    466/620

    vBucket total stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    467/620

    Replica vBucket stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    468/620

    Pending vBucket stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    469/620

    Timing stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    470/620

    General form

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    471/620

    Available stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    472/620

    Hash stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    473/620

    Checkpoint stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    474/620

    Memory stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    475/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    476/620

    Stats key and Vkey

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    477/620

    Warmup

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    478/620

    KV store stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    479/620

    Dispatcher stats and job logs

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    480/620

    Stats reset

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    481/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    482/620

    Getting server timings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    483/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    484/620

    Getting warmup information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    485/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    486/620

    DCP statistics

    Table 13: DCP statistics

    Syntax

    Example: request all DCP statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    487/620

    Example: request aggregated DCP statistics

    Example: request failover logs

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    488/620

    DCP statistics by connection type

    Table 14: Consumer connection statistics

    Table 15: Consumer connection per-stream statistics

    Table 16: Producer and notifier connection statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    489/620

    Table 17: Producer and notifier connection per-stream statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    490/620

    Aggregated DCP statistics

    Table 18: Aggregated DCP statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    491/620

    Tap stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    492/620

    Per Tap client stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    493/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    494/620

    Tap aggregated stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    495/620

    Getting TAP information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    496/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    497/620

    Read-write thread stats

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    498/620

    cbtransfer tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    499/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    500/620

    Exporting and Importing CSV Files

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    501/620

    Transferring Design Documents Only

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    502/620

    cbworkloadgen tool

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    503/620

    REST API reference

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    504/620

    REST API overview

    Types of resources

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    505/620

    HTTP request headers

    HTTP status codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    506/620

    http://www.json.org/http://www.ietf.org/rfc/rfc4627.txthttp://docs.couchbase.com/
  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    507/620

    Cluster API

    Description

    Table 19: Cluster endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    508/620

    Retrieving cluster information

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    509/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    510/620

    Viewing cluster details

    Description

    HTTP method and URI

    Table 20: Controller parameters

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    511/620

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    512/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    513/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    514/620

    Adding nodes to clusters

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    515/620

    Joining nodes into clusters

    Description

    HTTP method and URI

    Table 21: /node/controller/doJoinCluster parameters

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    516/620

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    517/620

    Removing nodes from clusters

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    518/620

    Rebalancing nodes

    Description

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    519/620

    Getting rebalance progress

    HTTP method and URI

    Syntax

    Example

    Response

    Example: detailed

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    520/620

    Response: detailed

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    521/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    522/620

    Viewing internal settings

    Description

    Response codes

    Getting internal settings

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    523/620

    Changing internal settings

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    524/620

    Setting maximum parallel indexers

    HTTP method and URI

    Syntax

    Example: GET

    Response

    Example: POST

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    525/620

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    526/620

    Managing auto-failover

    Description

    Retrieving auto-failover settings

    Enabling and disabling auto-failover

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    527/620

    Resetting auto-failover

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    528/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    529/620

    Disabling consistent query results on rebalance

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    530/620

    View settings for email notifications

    Enabling and disabling email notifications

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    531/620

    Sending test emails

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    532/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    533/620

    Getting server group information

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    534/620

    Creating server groups

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    535/620

    Adding servers to server groups

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    536/620

    Renaming server groups

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    537/620

    Updating server group memberships

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    538/620

    Deleting server groups

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    539/620

    Server nodes API

    Description

    Table 23: Se rver node endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    540/620

    Getting server node information

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    541/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    542/620

    Provisioning nodes

    Description

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    543/620

    Failing over nodes

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    544/620

    Setting recovery type

    HTTP method and URI

    Syntax

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    545/620

    Setting graceful failover

    HTTP method and URI

    Syntax

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    546/620

    Setting host names

    Description

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    547/620

    Setting usernames and passwords

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    548/620

    Setting memory quota

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    549/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    550/620

    Setting index paths

    HTTP method and URI

    Syntax

    Example

    Response codes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    551/620

    Retrieving statistics

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    552/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    553/620

    Buckets API

    Description

    Table 24: Bucket endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    554/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    555/620

    Setting disk I/O priority

    Disk I/O priority

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    556/620

    Setting metadata ejection

    Bucket metadata ejection

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    557/620

    Getting single bucket information

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    558/620

    Getting bucket configuration

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    559/620

    Getting bucket statistics

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    560/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    561/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    562/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    563/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    564/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    565/620

    Getting bucket streaming URI

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    566/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    567/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    568/620

    Viewing buckets and bucket operations

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    569/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    570/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    571/620

    Creating and editing buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    572/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    573/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    574/620

    Deleting buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    575/620

    Flushing buckets

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    576/620

    Changing bucket authentication

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    577/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    578/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    579/620

    Increasing bucket memory quota

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    580/620

    Modifying bucket parameters

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    581/620

    Views API

    Description

    Table 25: Views endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    582/620

    Managing design documents

    Storing design documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    583/620

    Retrieving design documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    584/620

    Deleting design documents

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    585/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    586/620

    Querying views

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    587/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    588/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    589/620

    Views requests

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    590/620

    XDCR API

    Description

    Table 26: XDCR endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    591/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    592/620

    Creating XDCR replications

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    593/620

    Creating a destination cluster reference

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    594/620

    Getting a destination cluster reference

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    595/620

    Deleting a destination cluster reference

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    596/620

    Managing XDCR data encryption

    Retrieving certificates

    Regenerating certificates

    Configuring XDCR with data encryption

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    597/620

    Disabling data encryption

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    598/620

    Deleting XDCR replications

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    599/620

    Managing advanced XDCR settings

    Table 27: XDCR URI paths for settings

    GET /settings/replications

    Table 28: XDCR advanced settings

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    600/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    601/620

    Pausing XDCR replication streams

    HTTP method and URI

    Table 29: XDCR URI paths for settings

    Table 30: XDCR advanced settings

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    602/620

    Getting XDCR stats

    Description

    HTTP method and URI

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    603/620

    Getting destination cluster info

    Retrieving stats

    HTTP method and URI

    Syntax

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    604/620

    Example

    Response

    Retrieving stats

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    605/620

    Response

    Retrieving stats

    HTTP method and URI

    Syntax: get replication id

    Example: get replication id

    Response

    Example: get docs_opt_repd stats

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    606/620

    Response

    Retrieving incoming write operations

    HTTP method and URI

    Syntax

    Example

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    607/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    608/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    609/620

    Compacting buckets

    HTTP method and URI

    Syntax for compaction

    Syntax for cancelling compaction

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    610/620

    Compacting spatial views

    Description

    HTTP method and URI

    Syntax

    Example

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    611/620

    Getting auto-compaction settings

    HTTP method and URI

    Cluster-wide syntax

    Cluster-wide example

    Cluster-wide response

    Bucket-level syntax

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    612/620

    Bucket-level example

    Bucket-level response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    613/620

    Logs API

    Description

    Table 34: Log endpoints

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    614/620

    Retrieving log information

    GET /diag

    GET /sasl_logs

    GET /sasl_logs/[log_name]

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    615/620

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    616/620

    Creating client logs

    POST /logClientError

    Syntax

    Response

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    617/620

    User API

    Description

    Table 35: User endpoints

    Table 36: User return codes

    POST /settings/readOnlyUser

    PUT /settings/readOnlyUser

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    618/620

    DELETE /settings/readOnlyUser

    GET /settings/readOnlyAdminName

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    619/620

    Release notes

  • 8/10/2019 Tai Lieu Ve Couchbase Version3

    620/620