tai lieu ve couchbase version3
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