Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "FAQ_JP" page has been changed by MakiWatanabe. The comment on this change is: Translate #seed and #seed_spof. http://wiki.apache.org/cassandra/FAQ_JP?action=diff&rev1=83&rev2=84 -------------------------------------------------- * [[#replicaplacement|Cassandraはどのデータがどのノードに配置されているかをどのように判定しますか?]] * [[#cachehitrateunits|JMXで行キャッシュあるいはキーキャッシュのヒット率が0.XX123456789のように表示されます。これはXX%という意味でしょうか?それとも0.XX%でしょうか?]] * [[#bigcommitlog|Commit Logが大変肥大化しています。Cassandraは古いCommit Logを削除しないのでしょうか?]] - * [[#seed|What are seeds?]] - * [[#seed_spof|Does single seed mean single point of failure?]] + * [[#seed|seedとは何ですか?]] + * [[#seed_spof|seedが1台しかない場合、それは単一障害点になりますか?]] @@ -505, +505 @@ <<Anchor(seed)>> - == What are seeds? == + == seedとは何ですか? == + Ring内のノードがある特定のノードをseedとして参照するように設定すると、それらのノードはseedノードに対してより頻繁にGossipメッセージを送信します(詳しくは[[ArchitectureGossip]]を参照して下さい )。言い換えると、seedはGossipネットワークのハブとして機能します。Seedノードが存在することにより、リング内の各ノードは他のノードの状態変化をよりすばやく検出することができるようになります。 - If you configure your nodes to refer some node as seed, nodes in your ring tend to send Gossip message to seeds more often ( Refer to [[ArchitectureGossip]] for details ) than to non-seeds. In other words, seeds are worked as hubs of Gossip network. - With seeds, each node can detect status changes of other nodes quickly. + 新規のノードをリングに追加する場合にもSeedが使用されます。新規ノードはseedを参照してリング内の他のノードの情報を学習します。リングにノードを追加する場合、少なくとも一つの稼働中のseedを指定しなければなりません。一度リングにjoinして他のノード情報を学習すれば、以降はseed無しでもboot可能です。 - Seeds are also referred by new nodes on bootstrap to learn other nodes in ring. - When you add a new node to ring, you need to specify at least one live - seed to contact. Once a node join the ring, it learns about the other - nodes, so it doesn't need seed on subsequent boot. + seedとして設定したノードはauto_bootstrapしません。もし新規のノードをseedとして追加したいなら、まずauto_bootstrapでリングにjoinし、次にseedとして設定する必要があります。 - There is no special configuration for seed node itself. In stable and - static ring, you can point non-seed node as seed on bootstrap though - it is not recommended. - <<Anchor(seed_spof)>> - == Does single seed mean single point of failure? == + == seedが1台しかない場合、それは単一障害点になりますか? == + カラムファミリーがレプリケートされているのであれば、リングにseedが1台しかなくても単一障害点とはなりません。seedが稼働していなくてもリングはブート可能ですし、要求を処理できます。しかしseedが無い場合、リング内のノード状態の変化の検出に時間がかかるようになります。本番環境では複数のseedを配置した方がよいでしょう。 - If you are using replicated CF on the ring, only one seed in the ring - doesn't mean single point of failure. The ring can operate or boot - without the seed. However, it will need more time to spread status changes of node over the ring. - It is recommended to have multiple seeds in production system.