1. [安裝環境準備]

本文所採用的安裝環境如下:

  • Ubuntu 10.10
  • Cassandra 1.0.0
  1. [需要的軟體]
  • Java 1.6.x:

Cassandra是使用Java所開發的軟體,而需要使用Java Virtual Machine (JVM)編譯並執行Cassandra,因此在啟動Cassandra前,必須在主機上先安裝Java才能正常執行。

  1. [Cassandra單一節點安裝與設定]
  • Cassandra官方網站http://cassandra.apache.org下載Cassandra套件,目前最新穩定版本為1.0.0
  • 下載後的壓縮檔,解壓縮到磁碟目錄中,本文假設解壓縮到/home/cassandra。解壓縮後資料夾階層如下:

$ cd /home/cassandra

~/cassandra $ ls

apache-cassandra-1.0.0

  • 接著依照下列command新增Cassandra所需要的四個資料夾,commitlog, log, saved_cached, data

$ cd /home/cassandra

~/cassandra$ mkdir commitlog

~/cassandra $ mkdir log

~/cassandra $ mkdir data

~/cassandra $ mkdir saved_caches

  • 開啟/home/cassandra/apache-cassandra-1.0.0/conf/cassandra.yaml 找出此設定檔的三個標籤並修改其內容如下:

data_file_directories:

/home/cassandra/data

commitlog_directory:

/home/cassandra/commitlog

saved_caches_directory:

/home/cassandra/saved_caches

  • 開啟/home/cassandra/apache-cassandra-1.0.0/conf/log4j-server.properties 找出此設定檔的log4j.appender.R.File標籤並修改其內容如下:

log4j.appender.R.File=/home /cassandra/log/system.log

  • [Cassandra的啟動與停止]

ü   啟動Cassandra執行command如下:

$ cd /home/cassandra/apache-cassandra-1.0.0

~ cassandra/apache-cassandra-1.0.0$ bin/cassandra

ü   停止Cassandra須依照使用者帳號指定$user參數,執行command如下:

pgrep -u $user -f cassandra | xargs kill -9

$user = carrie

~cassandra/apache-cassandra-1.0.0$ pgrep -u carrie -f cassandra | xargs kill -9

  • [檢查Cassandra運作狀態]

Cassandra啟動後,可透過下列指令得知cluster的運作情況與狀態。

~/cassandra/apache-cassandra-1.0.0$ bin/nodetool --host 127.0.0.1 ring

 

arrow
arrow
    全站熱搜

    ciner945 發表在 痞客邦 留言(0) 人氣()