Suche senden
Hochladen
Virtual nodeについて
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
3,593 views
S
seki_intheforest
Folgen
第24回Cassandra勉強会 virtual nodeについて
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Empfohlen
Cassandra12to20
Cassandra12to20
Kazutaka Tomita
15 memory card
15 memory card
Kaigi Senden
1)デザインの機能複合体の6要素
1)デザインの機能複合体の6要素
Rikie Ishii
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
White paper querydata_goldenweek2015_20150414
White paper querydata_goldenweek2015_20150414
Yahoo! JAPAN Marketing Solution
徹底解説 ネットショップの決済の全て
徹底解説 ネットショップの決済の全て
ec-campus
Azure ml発表資料
Azure ml発表資料
kota matsumoto
2e64ed78b0951c70ef8bd10cc818dbc6[1]
2e64ed78b0951c70ef8bd10cc818dbc6[1]
中文互联网数据研究资讯中心--199it
Empfohlen
Cassandra12to20
Cassandra12to20
Kazutaka Tomita
15 memory card
15 memory card
Kaigi Senden
1)デザインの機能複合体の6要素
1)デザインの機能複合体の6要素
Rikie Ishii
パブリック・クラウド基盤でVirtual on virtual ってどうよ
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
White paper querydata_goldenweek2015_20150414
White paper querydata_goldenweek2015_20150414
Yahoo! JAPAN Marketing Solution
徹底解説 ネットショップの決済の全て
徹底解説 ネットショップの決済の全て
ec-campus
Azure ml発表資料
Azure ml発表資料
kota matsumoto
2e64ed78b0951c70ef8bd10cc818dbc6[1]
2e64ed78b0951c70ef8bd10cc818dbc6[1]
中文互联网数据研究资讯中心--199it
Creditcard
Creditcard
Shunsuke Kato
InfoTalk - Wakame
InfoTalk - Wakame
axsh co., LTD.
Android Wear Design Guideline
Android Wear Design Guideline
Soyeon Lee
Comunicar 3.0
Comunicar 3.0
Adelino Sousa
Firefox Mobile
Firefox Mobile
Makoto Kato
Iccw2010 sdk4 air
Iccw2010 sdk4 air
Isao Soma
2)アイデアPartの導入
2)アイデアPartの導入
Rikie Ishii
Point card
Point card
Akimitsu Takase
(初学者向け)仮想化ツール紹介
(初学者向け)仮想化ツール紹介
祥平 近藤
Wizpra技術説明
Wizpra技術説明
Yuji Mise
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
OpenID Foundation Japan
Host Card Emulation
Host Card Emulation
NFC Forum
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
ベトナムオフショア開発 システム開発 ソフトウェア ウェブ開発 WEB開発 ラボ契約 ラボチーム モバイル開発 スマートフォン開発 スマホ開 K&Gテクノロジー http://kngt.jp http://kng.vn
イーエックス・アルティザン・システムズ会社概要
イーエックス・アルティザン・システムズ会社概要
Yasuto Shimizu
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
jump-slide
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Weitere ähnliche Inhalte
Andere mochten auch
Creditcard
Creditcard
Shunsuke Kato
InfoTalk - Wakame
InfoTalk - Wakame
axsh co., LTD.
Android Wear Design Guideline
Android Wear Design Guideline
Soyeon Lee
Comunicar 3.0
Comunicar 3.0
Adelino Sousa
Firefox Mobile
Firefox Mobile
Makoto Kato
Iccw2010 sdk4 air
Iccw2010 sdk4 air
Isao Soma
2)アイデアPartの導入
2)アイデアPartの導入
Rikie Ishii
Point card
Point card
Akimitsu Takase
(初学者向け)仮想化ツール紹介
(初学者向け)仮想化ツール紹介
祥平 近藤
Wizpra技術説明
Wizpra技術説明
Yuji Mise
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
OpenID Foundation Japan
Host Card Emulation
Host Card Emulation
NFC Forum
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
ベトナムオフショア開発 システム開発 ソフトウェア ウェブ開発 WEB開発 ラボ契約 ラボチーム モバイル開発 スマートフォン開発 スマホ開 K&Gテクノロジー http://kngt.jp http://kng.vn
イーエックス・アルティザン・システムズ会社概要
イーエックス・アルティザン・システムズ会社概要
Yasuto Shimizu
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
jump-slide
Andere mochten auch
(15)
Creditcard
Creditcard
InfoTalk - Wakame
InfoTalk - Wakame
Android Wear Design Guideline
Android Wear Design Guideline
Comunicar 3.0
Comunicar 3.0
Firefox Mobile
Firefox Mobile
Iccw2010 sdk4 air
Iccw2010 sdk4 air
2)アイデアPartの導入
2)アイデアPartの導入
Point card
Point card
(初学者向け)仮想化ツール紹介
(初学者向け)仮想化ツール紹介
Wizpra技術説明
Wizpra技術説明
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
個人番号カードと公的個人認証の民間利用について - OpenID Summit 2015
Host Card Emulation
Host Card Emulation
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
K&G kng.vn kngt.jp ITO ODC cloud team 日本語 オフショア アウトソーシング アンドロイド モバイル アイフォン
イーエックス・アルティザン・システムズ会社概要
イーエックス・アルティザン・システムズ会社概要
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
医療・介護、自治体・地域包括ケアシステムを連携する「医療介護分野の番号制度」の早期実現と「住民・患者視点」の健康・医療情報の活用に向けて
Kürzlich hochgeladen
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Kürzlich hochgeladen
(9)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Virtual nodeについて
1.
Virtual Nodeについて
2012年11月16日
2.
自己紹介
関 あつお 株式会社INTHEFOREST エンジニア 職歴 OSS関係の会社に入社後その会社が潰れ その後 某レストラン検索サイトで4,5年派遣として 働く
3.
Virtual Node ? Virtual
Node はCassandra1.2に追加予定 でもVirtual Nodeって何? ノードの仮想化でもするの? ↓ 一つのノードで複数のトークンを持てるようにする
4.
トークンについておさらい Cassandraのノードのトークン
リング一周 0 ~ 2^127 値によってリングのどこ に位置するデータか決ま ノード1 る ノード6 ノード2 RowKey パーテショ ナー ノード5 ノード3 ノード4 RowKeyの値を変換 ノードが持つトークンの値から次 のノードのトークンの値までがそ のノードが扱うレンジになる
5.
データ量の偏りの修正 ノードごとに偏り直すのめんどくさいよね
ノード1 ノード1 ノード2 ノード6 ノード2 ノード6 ノード3 ノード5 ノード3 ノード4 ノード5 ノード4 Moveしたらノード2、3が肥大化 2^127を6で割って均等にmovemovemove.. データ偏ってるからまたmove….
6.
Cassandra 1.2(beta) の
Virtual Node 一つのノードで複数のトークンをランダムに持つ事で 複数のレンジを扱い分散化 cassandra.yaml の num_tokens の値を設定する事でできる 以下は6に設定した場合 ノード1 ノード1 ノード1 ノード1 ノード1 ノード1
7.
Virtual Node 複数のノードでVirtual Node
ノード3つでそれぞれ token_num : 6 と設定 ノード1 ノード3 ノード2 ノード3 ノード2 ノード1 ノード3 ノード3 ノード2 ノード1 ノード1 ノード3 ノード1 ノード2 ノード1 ノード3 一つのノードのトークンの数を増やせば増やすほど 比較的、平均に負荷分散が行える ノード2 ノード3 ノード2 ノード1 ノード2
8.
利点 いずれかのノードに障害が発生した場合は 負荷がリング内のノード全てに分散されます
ノード1 ノード3 ノード2 ノード3 ノード2 ノード3 ノード2 ノード3 ノード2 ノード3 ノード3 ノード3 ノード1 ノード3 ノード1 ノード2 ノード1 ノード2 ノード1 ノード3 ノード3 ノード3 ノード2 ノード3 ノード2 ノード2 ノード2 ノード1 ノード2 ノード2
9.
利点 ノードを追加した際に隣のノードだけではなく ほぼ全てのノードからデータを取得します
ノード1 ノード3 ノード2 ノード3 ノード2 ノード3 ノード2 ノード3 ノード2 ノード3 ノード3 ノード3 ノード3 ノード1 ノード1 ノード2 ノード2 ノード1 ノード1 ノード3 ノード3 ノード3 ノード2 ノード3 ノード2 ノード2 ノード2 ノード1 ノード2 ノード2
10.
利点? ノードに割り当てるトークンの数によって 負荷を変更できる
ノード2、3が6つのトークンに対し ノード1を2つにしてノード1の負荷を下げて ノード3 ノード2 ノード3 ノード2 ノード3 ノード3 ノード1 ノード1 ノード2 ノード3 ノード3 レンジの範囲ではなく ノード2 ノード2 トークンの数によって負荷決定が行える ノード2
11.
実際にやってみる cassandra.yaml の num_tokensを設定するだけ (デフォルトだとコメントアウトされている)
12.
実際にやってみる ringの状態
13.
なぜ ランダム なのか・・・ ・自動的にmoveしてくれれば・・ ・ランダムではなく割合で固定はダメなのか?
↓ なんでもノードごとのメタ情報増えたり ネットワークが重たくなるからランダムが良いそうで
14.
現状1.2(bata)における不憫な点など ・Replicationがおかしい・・・? ・トークンのmoveが出来ない・・・
→そういう仕様? (トークンのシャッフルツールは加わるが・・・) まあBetaだから仕方がない 今後に期待しましょう
15.
ちなみにシャッフルツール? 既存のトークンをどのノードに渡すかランダムに設定
16.
ご清聴ありがとうございま した
Jetzt herunterladen