
252
12
章 ビッグデータ
して開発されています。
ある程度時間が経てば計算が完了するので、そうしたら全ノードを停止せます。結果をどこか適切
な場所に保存した後で、次のコマンドを実行します。
starcluster terminate mycluster
上のようにterminate(終了)した場合、実際にファイルシステムと結果を全て破棄することになり
ます。もちろん、このデフォルトの設定を変更することはできます。
starcluster
から配置も破棄も
できないようなファイルシステムへクラスタに書き込ませることは可能です(そのようなファイルシス
テムは通常のインスタン上で、ユーザのために用意されています)。実際、このツール郡はとても柔軟
性があります。しかし、そのような進んだ操作は、本章の内容と全て合致しないでしょう。
starcluster
のドキュメントは、
http://star.mit.edu/cluster/
に用意されています。本
章では、ほんの一部の機能だけしか使わなかったので(デフォルトの設定だけ用いました)、詳細につ
いてはそちらのドキュメントを参照してください。
12.4
まとめ
本章では、jugと呼ばれる小さなPythonフレームワークの使い方を学びました。jugを用いること
で、マルチコアや複数のマシンを利用して計算を行うことができました。jugは一般的な用途に用いる
ことができますが、特にデータ分析を想定して開発が行われています(開発者は本書の著者でもありま
す)。そのため、Python