顯示具有 cassandra 標籤的文章。 顯示所有文章
顯示具有 cassandra 標籤的文章。 顯示所有文章

2012年1月1日 星期日

ubuntu 11.10 第一次執行 Cassandra

1. 先找一下 cassandra 指令安裝目錄

> which cassandra
/usr/sbin/cassandra


2. 於前景前執行 cassandra
> /usr/sbin/cassandra -f

INFO 20:54:49,092 Logging initialized
INFO 20:54:49,138 JVM vendor/version: Java HotSpot(TM) Client VM/1.6.0_26
INFO 20:54:49,139 Heap size: 523501568/523501568
INFO 20:54:49,140 Classpath: /etc/cassandra:/usr/share/cassandra/lib/antlr-
.... (略) ....

INFO 21:07:33,251 Using TFastFramedTransport with a max frame size of 15728640 bytes.
INFO 21:07:33,262 Using synchronous/threadpool thrift server on localhost/127.0.0.1 : 9160
INFO 21:07:33,264 Listening for thrift clients...

現在 cassandra 已經執行,並且開啟 listen port 9160

3. 另外開啟一個 console,看一下 cassandra 執行的 pid
>  pgrep -f cassandra
3950

你所看到的pid數字可能和這裡的3950不一樣

=== 接下來執行  cassandra command line 程式 ===
4. 執行 cassandra command line 程式
>  cassandra-cli --host 127.0.0.1 --port 9160

cassandra-cli --host 127.0.0.1 --port 9160
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 1.0.6


Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.


[default@unknown]


5. 顯示目前 cassandra cluster 名稱

[default@unknown] show cluster name;
Test Cluster

6. 顯示目前 keyspace

[default@unknown] show keyspaces;
system

7. 顯示目前 API 版本

[default@unknown] show api version;
19.19.0

#








ubuntu 11.10 安裝 Cassandra

1. 編輯 /etc/apt/source.list 加上下列三行:
# Apache Cassandra
deb http://www.apache.org/dist/cassandra/debian 10x main
deb-src http://www.apache.org/dist/cassandra/debian 10x main


2. 執行下列:sudo apt-get update


出現錯誤訊息:
W: GPG error: http://www.apache.org 10x InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4BD736A82B5C1B00

3. 新增apt public key
gpg --keyserver pgp.mit.edu --recv-keys 4BD736A82B5C1B00
gpg --export --armor 4BD736A82B5C1B00|sudo apt-key add -

4. 再次執行 sudo apt-get update


5. 安裝 Cassandra
sudo apt-get install cassandra

完成~ #