スポンサーリンク

このドキュメントの内容は、以下の通りです。

Cassandra を2台のノードで実行してみます。

cassandra.yaml に他のノードの情報を設定します。
すべてのノードに、他のすべてのノードの情報を設定する必要はありません。
5ノードあったとして、4台に1つのノードを教えてやるだけで、情報が伝搬されて、接続されます。

ノードの構成


2台の構成

ホスト名 IPアドレス
node1 192.168.0.11
node2 192.168.0.12

node1


cassandra.yaml の書き換えるところ。

listen_address: 192.168.0.11
rpc_address: 0.0.0.0

node2


cassandra.yaml の書き換えるところ。
	- seeds: "192.168.0.11"
listen_address: 192.168.0.12
rpc_address: 0.0.0.0

同期前


薫 $ ./bin/nodetool ring
Address         DC          Rack        Status State   Load            Effective-Owership  Token
192.168.0.12   datacenter1 rack1       Up     Normal  1.15 MB         100.00%             63625612121959354869520953755374210025

iptables


Linux を使ってる場合、 iptable を設定しないと接続できないかも。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 7000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9160 -j ACCEPT

iptables を再起動します。
services iptables restart

同期後


2台めの Cassandra を起動します。

薫 $ ./bin/nodetool ring
Address         DC          Rack        Status State   Load            Effective-Owership  Token
192.168.0.12   datacenter1 rack1       Up     Normal  1.15 MB         50.00%             63625612121959354869520953755374210025
192.168.0.11   datacenter1 rack1       Up     Normal  1.15 MB         50.00%             93625612121959354869520953755374210025

クライアントは、どちらの node に接続しても構いません。

ノードの状況


FreeBSD のマシン3台で、動かしてる例です。

薫% ./bin/nodetool -h `hostname ` ring
Address      DC          Rack  Status State   Load    Effective-Owership  Token
                                                                             155267316395801922920209364523204324324
192.168.0.2  datacenter1 rack1 Up     Normal  5.13 GB 25.00%              27661428800449999121443886736291245028
192.168.0.3  datacenter1 rack1 Up     Normal  4.62 GB 25.00%              70196724665567307054365712665262271460
192.168.0.4  datacenter1 rack1 Up     Normal  8.58 GB 50.00%              155267316395801922920209364523204324324

1台が停止している場合は、このようになります。
Status が Up のノードが起動中で、 Down のノードは、停止しています。

薫% ./bin/nodetool -h `hostname ` ring
Address     DC          Rack  Status State   Load    Effective-Owership  Token
                                                                           155267316395801922920209364523204324324
192.168.0.2 datacenter1 rack1 Down   Normal  5.13 GB 25.00%              27661428800449999121443886736291245028
192.168.0.3 datacenter1 rack1 Up     Normal  4.62 GB 25.00%              70196724665567307054365712665262271460
192.168.0.4 datacenter1 rack1 Up     Normal  8.58 GB 50.00%              155267316395801922920209364523204324324
参照しているページ (サイト内): [2012-05-20-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー