Couchbase ServerをCentOSにインストールする方法

スポンサーリンク

 Couchbase のインストール方法です。

 Download ページから Community Edition を選択してリンクをコピーします。Enterprise Edition の場合は名前やメールアドレスを登録しないといけないのでお試しには少し面倒です。

f:id:tasukujp:20160217102311p:plain

コピーしたリンクでインストールします。wgetcurlでダウンロードしてからでもいいです。

# rpm -ivh http://packages.couchbase.com/releases/3.0.1/couchbase-server-community-3.0.1-centos6.x86_64.rpm

インストールが完了すると Couchbase サーバーの起動まで完了しています。インストール先ディレクトリは/opt/couchbaseです。

# service --status-all | grep couch
couchbase-server is running
# ls -l /opt/
total 200256
drwxr-xr-x. 11 couchbase couchbase      4096 Feb 18 01:02 couchbase

http://<IPアドレス>:8091にアクセスしましょう。以下のような画面が表示されたら Setup ボタンを押してセットアップを開始します。

f:id:tasukujp:20160218095508p:plain

① Configure Disk Storage は Couchbase Server によって使用される永続的な(ディスク上)のストレージの場所を指定します。 ② Configure Server Hostname にホスト名またはIPアドレスを入力、 ③ Join Cluster / Start new Cluster ではクラスタの設定をしますが今回が初めてのサーバーなので Start a new cluster を選択して新しいクラスタを作成します。そして Couchbase クラスタ内の各ノードで割り当てられるメモリを指定しますが、これはグローバルな設定であるため、クラスタ内のすべてのノード上で有効な値を指定する必要があります。

f:id:tasukujp:20160218103332p:plain

サンプルデータを使用する場合は選択します。これは後でも追加できます。

f:id:tasukujp:20160218103737p:plain

次はデフォルトバケットの設定です。 ① Bucket Settings で作成する バケットの型 を選択し、 ② Memory Size デフォルトバケットに割り当てられる利用可能なRAMの量を指定します。

③ Replicas でレプリケーションとインデックスレプリカの有効/無効を選択して、レプリカコピーの数を設定します。 ④ Disk I/O Optimization バケットディスクIOの優先度を設定します。 ⑤ Flush コマンドを有効または無効にします。Flushコマンドはバケット内の全データを削除します。

f:id:tasukujp:20160218105215p:plain

アップデートなどの通知を受け取りたい場合は入力しておきましょう。

f:id:tasukujp:20160218105326p:plain

ユーザー名とパスワードを設定します。パスワードは6文字以上が必須です。

f:id:tasukujp:20160218105530p:plain

以上で設定が完了して管理画面が表示されます。

f:id:tasukujp:20160218105619p:plain

参考リンク

 Learn NoSQL - Couchbase

 Quick installation and setup - Couchbase

 Couchbase Serverの設定 (日本語) - Couchbase 2.0