Categories: 未分類

アパッチストーム

Apache_Storm

Apache Stormは、主にClojureプログラミング言語で記述された分散ストリーム処理計算フレームワークです。もともとはNathanMarz とBackTypeのチームによって作成されたもので、このプロジェクトはTwitterに買収された後にオープンソースになりました。カスタム作成された「スパウト」と「ボルト」を使用して情報ソースと操作を定義し、ストリーミングデータのバッチ分散処理を可能にします。最初のリリースは2011年9月17日でした。
アパッチストーム
分散型でフォールトトレラントなリアルタイム計算
開発者
バックタイプ、ツイッター
安定リリース
2.2.0 / 2020年6月30日 ; 15ヶ月前  (2020-06-30)
リポジトリ
ストームリポジトリ
で書かれている ClojureとJava オペレーティング・システム
クロスプラットフォーム
タイプ
分散 ストリーム処理
ライセンス
Apacheライセンス2.0
Webサイト
嵐.apache .ORG
Stormアプリケーションは、グラフの頂点として機能する注ぎ口とボルトを備えた有向非巡回グラフ(DAG)の形をした「トポロジ」として設計されています。グラフ上のエッジはストリームと呼ばれ、あるノードから別のノードにデータを転送します。同時に、トポロジはデータ変換パイプラインとして機能します。表面的なレベルでは、一般的なトポロジ構造はMapReduceジョブに似ていますが、主な違いは、データが個々のバッチではなくリアルタイムで処理されることです。さらに、Stormトポロジは強制終了されるまで無期限に実行されますが、MapReduceジョブDAGは最終的に終了する必要が
Stormは2014年9月にApacheトップレベルプロジェクトになり、以前は2013年9月からインキュベーション中でした。

コンテンツ
1 発達
2 ApacheStormアーキテクチャ
3 ピアプラットフォーム
4 も参照してください
5 参考文献
6 外部リンク

発達
Apacheの嵐をもとに開発されたApacheのライセンス使用するほとんどの企業が利用できるように、。 Gitは、Apache Incubatorプログラムの下で、バージョン管理に使用され、AtlassianJIRAは問題追跡に使用されます。
メジャーリリース
バージョン
発売日
2.2.0 2020年6月30日
2.1.0 2019年9月6日
1.2.3 2019年7月18日
2.0.0 2019年5月30日
1.1.4 2019年1月8日
1.2.2 2018年6月4日
1.1.3
1.0.7 2018年5月3日
1.2.1 2018年2月19日
1.2.0 2018年2月15日
1.1.2
1.0.6 2018年2月14日
1.0.5 2017年9月15日
1.1.1 2017年8月1日
1.0.4 2017年7月28日
1.1.0
2017年3月29日
1.0.3 2017年2月14日
0.10.2 2016年9月14日
0.9.7 2016年9月7日
1.0.2 2016年8月10日
1.0.1 2016年5月6日
0.10.1 2016年5月5日
1.0.0
2016年4月12日
0.10.0
2015年11月5日
0.9.6
0.9.5
2015年6月4日
0.9.4
2015年3月25日
0.9.3
2014年11月25日
0.9.2
2014年6月25日
0.9.1
2014年2月10日
履歴(非Apache)バージョン
発売日
0.9.0
2013年12月8日
0.8.2 2013年1月11日
0.8.1 2012年9月6日
0.8.0
2012年8月2日
0.7.0
2012年2月28日
0.6.0
2011年12月15日
0.5.0
2011年9月19日

ApacheStormアーキテクチャ
Apache Stormクラスターは、次の重要なコンポーネントで構成されています。
Nodes-マスターノードとワーカーノードの2種類がAマスターノードは、デーモンを実行ニンバスマシンにタスクを割り当て、その性能を監視します。一方、ワーカーノードはスーパーバイザーと呼ばれるデーモンを実行します。スーパーバイザーはタスクを他のワーカーノードに割り当て、必要に応じて操作します。Stormはクラスターの状態と状態を監視できないため、ZooKeeperをデプロイして、ニンバスとスーパーバイザーを接続するこの問題を解決します。
コンポーネント-Stormには、トポロジ、ストリーム、スパウトの3つの重要なコンポーネントがトポロジは、ストリームとスパウトで構成されるネットワークです。ストリームはタプルの無制限のパイプラインであり、スパウトはデータをストリームのタプルに変換して処理するボルトに送信するデータストリームのソースです。

ピアプラットフォーム
Stormは、数十のストリーム処理エンジンの1つにすぎません。より完全なリストについては、ストリーム処理を参照してTwitterは2015年6月2日にHeronを発表しました。これはStormとAPI互換です。以下のような他の同等のストリーミングデータエンジンがあるスパークストリーミングとFLINKは。

も参照してください
C ++ AMP
データの並列性
ラムダアーキテクチャ
メッセージパッシングOpenMP OpenCL OpenHMPP
並列計算 TPL スレッド(コンピューティング)

参考文献
^ マルツ、ネイサン。「ネイサン・マーツについて」。ネイサン・マーツ。
^ 「BackTypeウェブサイト(廃止)」。BackType 。
^ 「嵐が来ています:リリースの詳細と計画」。エンジニアリングブログ。TwitterInc 。
^ 「ストームコードベース」。Github 。取り出される8年2月2013。
^ 「チュートリアル-ストームクラスターのコンポーネント」。ドキュメント。ApacheStorm 。
^ 「ApacheStormはトップレベルのプロジェクトに卒業します」。
^ 「ストームプロジェクトのインキュベーションステータス」。Apache SoftwareFoundation 。
^ 「嵐の提案」。Apache SoftwareFoundation 。
^ 「PoweredByStorm」。ドキュメント。ApacheStorm 。
^ 「ApacheStorm」。storm.apache.org 。
^ 「TwitterHeronでより速く飛ぶ」。エンジニアリングブログ。TwitterInc 。
^ チンタパル、サンケット; ダギット、デレク; エヴァンス、ボビー; ファリヴァー、レザ; グレイブス、トーマス; ホルダーボー、マーク; 劉、卓; ヌスバウム、カイル; パティル、キショールクマール; 鵬、ボヤンジェリー; Poulosky、Paul。「ベンチマークストリーミング計算エンジン:ストーム、フリンク、スパークストリーミング」。2016 IEEE International Parallel and Distributed Processing Symposium Workshops(IPDPSW)。IEEE。pp。1789–1792。土井:10.1109 /IPDPSW.2016.138。ISBN  978-1-5090-3682-0。S2CID  2180634。

外部リンク
プロジェクトのホームページ

admin

Share
Published by
admin

Recent Posts

アルトゥーリ・アールト

Artturi_Aalto 見…

3日 ago

アーサーシャレット

Arthur_Shallett…

3日 ago

Artyom Bogucharsky

Artyom_Boguchar…

3日 ago

アーツカタリスト

Arts_Catalyst A…

3日 ago

Asamardhuni Jivayatra

Asamardhuni_Jiv…

3日 ago