Taniwiki/Cassandra
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Taniwiki]]
* &size(20){&color(#335544){Cassandraとは};}; [#i23bcdbc]
-key-valueストア型のデータベース管理ソフトのデータベース...
key-valueストア型については自分で調べて!!
* &size(20){&color(#335544){Cassandraのインストール};}; [...
-[[Cassandra:http://cassandra.apache.org/]]の公式ページに...
Downloadより最新版のソースを落としてくる(今回は0.7.0)。Do...
* &size(20){&color(#335544){Cassandraのbuild};}; [#i3f89e...
-落としてきた*.src.tar.gzを解凍して任意のディレクトリに配...
ディレクトリ内に入り(おそらくappach-cassandra-(version)-s...
Cassandraはjavaなのでbuildするときは%antでbuildすることが...
* &size(20){&color(#335544){Cassandra環境設定};}; [#jdf1b...
-var/logをルート以下に置くと分かりにくくなるので、appach-...
* &size(20){&color(#335544){Cassandraの動かし方(使い方)};...
appach-cassandra-(version)-srcフォルダに入っているものと...
***★server側 [#r3b437a3]
%sh bin/cassandra -f~
これでcassandraのserverが起動する。-fはバックグラウンドで...
***★client側 [#se03e216]
serverとは別のwindow又はtabを開いて~
%sh bin/cassandra-cli~
するとclientが起動する。cassandraのコマンド等を調べるとき...
client側が起動したので、次にclient側からserver側に接続す...
%connect localhost/9160;~
これでport番号9160番を使ってserver側とつながることができ...
%create keyspace hoge;~
でhogeというkeyspaceができる。~
keyspace hogeを使用する為に~
%use hoge;~
column familyの作成~
%create column family huga;~
hugaというcolumn familyを作成した。~
値の代入~
%set huga['key']['column']='value';~
でhugaの中の['key']['column']に'value'という値が入る。~
値の参照~
%get huga['key']['column']~
でhugaの['key']['column']の値を見ることができる。~
* &size(20){&color(#335544){その他Cassandra設定};}; [#k22...
***★ネットワーク越しにデータベースを共有する [#t6d5eccb]
conf/cassandra.yamlの中の設定でseeds:という項目があるここ...
listen_address
~
***★grailsの設定を行う。 [#z534ab7e]
cassandraのconf/cassandra.yamlの中のpartitionerの設定を変...
デフォルトでは、org.apache.cassandra.dht.RandomPartitione...
~
[[Taniwiki]]
終了行:
[[Taniwiki]]
* &size(20){&color(#335544){Cassandraとは};}; [#i23bcdbc]
-key-valueストア型のデータベース管理ソフトのデータベース...
key-valueストア型については自分で調べて!!
* &size(20){&color(#335544){Cassandraのインストール};}; [...
-[[Cassandra:http://cassandra.apache.org/]]の公式ページに...
Downloadより最新版のソースを落としてくる(今回は0.7.0)。Do...
* &size(20){&color(#335544){Cassandraのbuild};}; [#i3f89e...
-落としてきた*.src.tar.gzを解凍して任意のディレクトリに配...
ディレクトリ内に入り(おそらくappach-cassandra-(version)-s...
Cassandraはjavaなのでbuildするときは%antでbuildすることが...
* &size(20){&color(#335544){Cassandra環境設定};}; [#jdf1b...
-var/logをルート以下に置くと分かりにくくなるので、appach-...
* &size(20){&color(#335544){Cassandraの動かし方(使い方)};...
appach-cassandra-(version)-srcフォルダに入っているものと...
***★server側 [#r3b437a3]
%sh bin/cassandra -f~
これでcassandraのserverが起動する。-fはバックグラウンドで...
***★client側 [#se03e216]
serverとは別のwindow又はtabを開いて~
%sh bin/cassandra-cli~
するとclientが起動する。cassandraのコマンド等を調べるとき...
client側が起動したので、次にclient側からserver側に接続す...
%connect localhost/9160;~
これでport番号9160番を使ってserver側とつながることができ...
%create keyspace hoge;~
でhogeというkeyspaceができる。~
keyspace hogeを使用する為に~
%use hoge;~
column familyの作成~
%create column family huga;~
hugaというcolumn familyを作成した。~
値の代入~
%set huga['key']['column']='value';~
でhugaの中の['key']['column']に'value'という値が入る。~
値の参照~
%get huga['key']['column']~
でhugaの['key']['column']の値を見ることができる。~
* &size(20){&color(#335544){その他Cassandra設定};}; [#k22...
***★ネットワーク越しにデータベースを共有する [#t6d5eccb]
conf/cassandra.yamlの中の設定でseeds:という項目があるここ...
listen_address
~
***★grailsの設定を行う。 [#z534ab7e]
cassandraのconf/cassandra.yamlの中のpartitionerの設定を変...
デフォルトでは、org.apache.cassandra.dht.RandomPartitione...
~
[[Taniwiki]]
ページ名: