第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
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