ITレガシー

レガシー・エンジニア(hsato)の日記です

Cassandra / Ubuntu 10.04 #cassandra

2010-08-19 10:41:05 | 開発環境
第10回Cassandra勉強会 : ATNDにいく予定なので、事前にインストールすることにした。

JavaはOracle/Sunのものに統一しているので以下を参考にインストールしておく。

Ubuntu 10.04にsun-java6-jdkをインストール - Syo-Takasakiの日記

.bashrc
----- CUT HERE -----
export PATH=~/bin:${PATH}

export JAVA_HOME=/usr/lib/jvm/default-java
export CLASSPATH=${JAVA_HOME}/lib/tools.jar
export PATH=${PATH}:~/work/android-sdk-linux_86/tools

export CASSANDRA_HOME=/opt/cassandra
export CASSANDRA_CONF=$CASSANDRA_HOME/conf
export CASSANDRA_MAIN=org.apache.cassandra.thrift.CassandraDaemon
----- CUT HERE -----

----- CUT HERE -----
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo -i
# cd /usr/lib/jvm
# mv default-java default-java.bak
# ln -s java-6-sun default-java
# cd /opt
# tar -xzvf apache-cassandra-0.6.4-bin.tar.gz
# ln -s apache-cassandra-0.6.4 cassandra
# exit
$ sudo mkdir -p /var/log/cassandra
$ sudo chown -R `whoami` /var/log/cassandra
$ sudo mkdir -p /var/lib/cassandra
$ sudo chown -R `whoami` /var/lib/cassandra
$ source ~/.bashrc
$ cassndra -f
----- CUT HERE -----

別の「端末」(ターミナル)を起動する。

----- CUT HERE -----
$ cassandra-cli
Welcome to cassandra CLI.

Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
cassandra> connect localhost/9160
Connected to: "Test Cluster" on localhost/9160
cassandra> describe keyspace Keyspace1
Keyspace1.Super1
Column Family Type: Super
Columns Sorted By: org.apache.cassandra.db.marshal.BytesType@ea5461

Column Family Type: Super
Column Sorted By: org.apache.cassandra.db.marshal.BytesType
flush period: null minutes
------
    :
   途中省略
    :
Column Family Type: Standard
Column Sorted By: org.apache.cassandra.db.marshal.TimeUUIDType
flush period: null minutes
------
cassandra>
----- CUT HERE -----

うまく動いた。

ちなみに、TCPポート番号8080は空けておいたほうが吉のようだ。プロキシサーバをアンインストールした。

c.f.

第10回Cassandra勉強会 : ATND

Ubuntu 10.04にsun-java6-jdkをインストール - Syo-Takasakiの日記

id:shot6 の Cassandra の記事がわかりやすかったので,Ubuntu でやってみた! - YoshioriのBlog

Cassandraのはじめ方─手を動かしてNoSQLを体感しよう:第2回 Cassandraのインストールから起動まで|gihyo.jp … 技術評論社

The Apache Cassandra Project


最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。