Search:

Search all manuals
Search this manual
Manual
Couchbase Server 1.8 マニュアル
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Chapters

Couchbase Server 1.8 マニュアル

Copyright © 2010-2013 Couchbase, Inc. Contact copyright@couchbase.com.

For documentation license information, see Documentation License. For all license information, see Licenses.

概要

この資料はCouchbase Server 1.8 シリーズのインストール、管理および関連ツールのマニュアルです。

Couchbase Server 1.8は、Membase Server 1.7に修正や変更を加え、名称を変更したリリースです。

Last document update: 11 Mar 2013 21:49; Document built: 23 May 2013 20:48.

Documentation Availability and Formats.  This documentation is available for download: HTML Zip, PDF, EPUB . For other documentation from Couchbase, see Couchbase Documentation Library

Contact: editors@couchbase.com or couchbase.com


目次

はじめに
1. Couchbase Serverの紹介
1.1. Couchbase Serverの基本
1.2. Couchbase ServerとNoSQL
1.3. アーキテクチャと概念
1.3.1. ノードとクラスタ
1.3.2. クラスタマネージャ
1.3.3. メモリクォータの設定
1.3.4. バケット
1.3.5. vBuckets
1.3.6. ディスクストレージ
1.3.7. フェイルオーバー
1.3.8. クライアントインタフェース
1.3.9. 管理ツール
1.3.10. 統計とモニタリング
2. Couchbase Server入門
2.1. 準備
2.1.1. 対応プラットフォーム
2.1.2. ハードウェア要件
2.1.3. ストレージ要件
2.1.4. Webブラウザ(管理用)
2.1.5. ネットワークポート
2.2. Couchbase Serverのインストール
2.2.1. Red Hat Linuxへのインストール
2.2.2. Ubuntu Linuxへのインストール
2.2.3. Microsoft Windowsへのインストール
2.2.4. Mac OS Xへのインストール
2.3. Couchbase Serverの1.8へのアップグレード
2.3.1. アップグレードオプションの設定
2.3.2. cbupgradeの手動実行
2.4. Couchbase Serverの設定
2.5. Couchbase Serverのテスト
2.6. 次のステップ
3. クラスタ管理の基本
3.1. Couchbaseデータファイルの操作
3.2. Couchbase Serverの起動とシャットダウン
3.2.1. Linuxでの起動とシャットダウン
3.2.2. Windowsでの起動とシャットダウン
3.2.3. Mac OS Xでの起動とシャットダウン
4. ベストプラクティス
4.1. クラスタ設計の考慮事項
4.2. サイジングのガイドライン
4.2.1. RAMサイズ
4.2.2. ディスクのスループットとサイジング
4.2.3. ネットワーク帯域幅
4.2.4. データの安全性
4.3. デプロイの考慮事項
4.4. 継続的な監視とメンテナンス
4.5. Couchbaseと二次ファイアウォール
4.6. クラウドでのCouchbaseの利用
4.6.1. ローカルストレージ
4.6.2. IP アドレス
4.6.3. セキュリティグループ/ファイアウォールの設定
4.6.4. スワップ領域
4.7. デプロイ構成
4.7.1. Couchbase組み込みプロキシの使用
4.7.2. スタンドアロンプ​​ロキシ
4.7.3. vBucket対応クライアントの使用
5. 管理タスク
5.1. Couchbaseでのフェイルオーバー
5.1.1. 自動フェイルオーバー
5.1.2. 自動フェイルオーバーの考慮事項
5.1.3. フェールオーバーの監視
5.2. Couchbaseでのバックアップとリストア
5.2.1. バックアップ
5.2.2. バックアップからの復元
5.3. クラスターの拡張と縮小(リバランス)
5.3.1. クラスターの拡張
5.3.2. クラスタの縮小
5.3.3. リバランス
6. Couchbase管理Webコンソール
6.1. クラスタの概要
6.1.1. Cluster
6.1.2. Buckets
6.1.3. Servers
6.2. Webコンソールの統計情報
6.3. データバケット
6.3.1. データバケットの作成と編集
6.3.2. バケット情報
6.3.3. 個々のバケットの監視
6.4. サーバーノード
6.5. Couchbaseサーバーの状態
6.6. 設定
6.6.1. アップデート通知の設定
6.6.2. 自動フェイルオーバーの設定
6.6.3. アラート
6.7. ログ
6.7.1. 診断レポート
6.8. アップデート通知
6.8.1. 通知
6.8.2. 利用可能なアップデートの表示
6.9. 警告とアラート
7. Couchbaseコマンドラインインタフェース
7.1. couchbase-cli ツール
7.2. cbstatsツール
7.3. cbflushctlツール
7.4. tap.pyツール
7.5. cbvbucketctlツール
7.6. cbvbuckettoolツール
7.7. cbdbmaintツール
7.8. cbcollect_infoツール
8. Couchbase 管理 REST API
8.1. キーコンセプト
8.1.1. リソース
8.1.2. HTTPリクエストヘッダ
8.1.3. HTTP結果コード
8.2. オペレーション
9. Couchbaseを使用した開発
9.1. ユースケース
9.1.1. セッションストア
9.1.2. ソーシャルゲーム
9.1.3. 広告の提供およびコンテンツのターゲッティング
9.1.4. リアルタイムのログ取得およびアラート
9.2. ベストプラクティス
9.2.1. 何をオブジェクトとして格納すべきか
9.2.2. どのようにオブジェクトを格納すべきか
9.2.3. 他のオブジェクトを参照するオブジェクト
9.2.4. ネストされたアイテム
9.2.5. シンプルなリスト
9.2.6. Multi-GET
9.2.7. ロック
9.2.8. バケットによるデータ分割
9.3. Memcached ユーザーのためのCouchbase
10. Couchbaseクライアントの開発
10.1. REST/JSON
10.1.1. JSONをパースする
10.1.2. リクエスト内のvBucketIdエンコーディング
10.1.3. クライアントライブラリとリバランシング
10.1.4. マップ更新の事前通知
10.1.5. 冗長性と可用性
10.2. SASL認証の例
10.2.1. リストのメカニズム
10.2.2. 認証要求
11. Couchbaseのアーキテクチャ
11.1. クラスタの設計
11.2. 永続化設計
11.3. コンポーネント概要
11.4. ディスクストレージ(メモリを超えてデータセットを拡大する)
11.4.1. デザイン
11.4.2. ディスクよりも高速なメモリの影響
11.5. CouchbaseのAPI
11.5.1. memcachedプロトコル
11.5.2. 追加のプロトコルオペレーション
11.6. バケット
11.7. vBuckets
11.7.1. 図解: CouchbaseドキュメントID - vBucket-サーバーのマッピング
11.7.2. memcachedのクライアントにおけるvBuckets
12. Couchbaseの監視
12.1. ポート番号及び異なるバケットへのアクセス
12.2. 起動(ウォームアップ)の監視
12.3. ディスク書込みキュー
12.3.1. 読取り処理
12.3.2. ディスク書込みキューの監視
12.4. Couchbase Server 統計情報
12.4.1. RESTインターフェイスによる統計情報
12.4.2. Couchbase Server ノードの統計情報
12.5. Couchbase Server Moxiの統計情報
13. トラブルシューティング
13.1. 一般的なヒント
13.2. 特定エラーへの対応
13.3. ログファイルのエントリー
13.4. Linuxのログ
13.5. Windowsのログ
13.6. 一般的なエラー
A. FAQ
B. Couchbase Serverのアンインストール
B.1. RedHat Linuxでのアンインストールについて
B.2. Debian/Ubuntu Linuxシステムでのアンインストールについて
B.3. Windowsシステムでのアンインストールについて
B.4. Mac OS Xでのアンインストールについて
C. Licenses
C.1. Documentation License
C.2. Couchbase, Inc. Community Edition License Agreement
C.3. Couchbase, Inc. Enterprise License Agreement: Free Edition

図の一覧

1.1. マルチテナント
2.1. Windowsインストーラ:初期表示
2.2. Windowsインストーラ:インストール場所の選択
2.3. Windowsインストーラ:準備完了
2.4. Windowsインストーラ:進行状況
2.5. Windowsインストーラ:完了
2.6. Couchbase Serverのセットアップ
2.7. Couchbase Serverのセットアップ:ステップ1(新規クラスタ)
2.8. Couchbase Serverセットのアップ:ステップ1(既存クラスタへの参加)
2.9. Couchbase Serverのセットアップ:ステップ2
2.10. Couchbase Serverのセットアップ:ステップ3
2.11. Couchbase Serverのセットアップ:ステップ4
2.12. Couchbase Serverのセットアップ完了
3.1. Mac OS Xのメニューバー項目のCouchbase Server
4.1. デプロイ構成:組み込みプロキシの使用
4.2. デプロイ構成:スタンドアロンプロキシ
4.3. デプロイ構成:vBucket対応クライアントの使用
6.1. Couchbase Webコンソール - クラスタの概要
6.2. Couchbase Webコンソール - データバケットの概要
6.3. Couchbase Webコンソール - Create Bucket
6.4. Couchbase Webコンソール - バケット情報
6.5. Couchbase Webコンソール - サマリー統計
6.6. Couchbase Webコンソール - vBucketリソース統計
6.7. Couchbase Webコンソール - ディスクキュー統計
6.8. Couchbase Webコンソール - TAPキュー統計
6.9. Couchbase Webコンソール - Memcached統計
6.10. Couchbase Webコンソール - サーバーノード
6.11. Couchbase Webコンソール、データバケット/サーバビュー
6.12. Couchbase Webコンソール - サーバー固有のビュー
6.13. ダウン状態
6.14. 保留状態
6.15. Webコンソールの設定 - アップデート通知
6.16. Webコンソールの設定 - 自動フェイルオーバー
6.17. Webコンソールの設定 - アラート
6.18. Webコンソールログビューア
11.1. バケットの設定
11.2. バックグラウンドフェッチのワークフロー
11.3. Couchbaseバケット

表の一覧

1.1. バケットの種類
1.2. Couchbaseバケット機能
2.1. Couchbase Serverが使用するネットワークポート
4.1. 入力変数
4.2. 定数
4.3. 入力変数
4.4. 定数
4.5. 変数の計算
7.1. Couchbase Serverのコマンドラインツール
7.2. couchbaseツールコマンド
7.3. 標準couchbaseオプション
8.1. サポートされているリクエストヘッダー
8.2. HTTP結果コード
8.3. コントローラ機能
8.4. ノードの属性
8.5. クラスタ参加時の引数:
8.6. 追加の引数
12.1. 統計
13.1. 特定のエラーへの対応