2011年12月8日木曜日

cassandra.yaml


Cassandra の テスト利用中です。

いまも悩み中なのが、cassandra.yaml…

keyspace とか column family をここで定義するってことだけど、
CLIの create ~ で作った keyspace や column family は
ここには定義されないわけだ・・・。

さてなんとすべ。

Cassandra ではまったこと。。。

CentOS 5.7 に Cassandra 1.0.5 を入れてみました。

Web上には 0.6.x までの情報が多くて、0.7 以降との違いになやまされましたが、
基本的にインストール自体は本家Wikiや各種Blogに紹介されている通りやれば、
特段問題ないんです。

で、cassandra-cli で show keyspaces; とかやると、
java.net.SocketException さんが 「パイプが切断されました。」とおっしゃるわけです。

気づいてしまえばあたりまえのことだけど、iptables の設定変更しない
Server と Client で お話できませんよね。。。

2011年12月7日水曜日

Linux的なものにSun(Oracle)純正のJDKをインストール

ここら↓にアクセス。
http://www.oracle.com/technetwork/jp/java/javase/downloads/index.html

JDKのDownloadボタンをクリックして、Accept License Agreementのラジオボタンを選択。 

インストール予定の環境に適応したパッケージやTarボールのダウンロードURLをコピー。 

インストールする端末でWgetする。

 んで、RPMやmake installする。

最後に/etc/profileの最終行に以下を追記する。

export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

参考:http://ref.layer8.sh/ja/entry/show/id/908