Quantcast
Channel: ひしだまの変更履歴
Viewing all articles
Browse latest Browse all 262

Asakusa Framework 0.10.0 M3BPとWindGate

$
0
0

Asakusa Framework Advent Calendar 2017の16日目です。

Asakusa on M3BPでは、ファイルアクセスを行う為にHadoopのライブラリー(HadoopのFileSystemクラス)を使用する為、実行環境にHadoopが必要となります。
ただ、わざわざ実行環境にHadoopをインストールしなくても、AsakusaアプリケーションにHadoopライブラリーを含める方法が用意されています。

ところが、M3BPのアプリケーションでWindGateを使っている場合、AsakusaFW 0.10.0より前は、WindGateはAsakusaFW同梱のHadoopライブラリーを使用できず、別途M3BPマシンにHadoopクライアントをインストールする必要がありました。
(M3BPのDirect I/Oでローカルファイルシステムにアクセスしている場合、Hadoop(HDFS)は全く無関係なのに、WindGate(DBアクセス)の為にHadoopクライアントをインストールする必要があったのですorz)
しかしAsakusaFW 0.10.0ではWindGateもAsakusaFW同梱のHadoopライブラリーを使用できるようになったようです。

AsakusaFW 0.10.0で同梱のHadoopライブラリーを使用する設定の「hadoop.embed」の設定名に「m3bp」等の実行環境名(フレームワーク名)が入っていないのは、全体に影響のある設定だからだと思います。(従来の設定名は「m3bp.useSystemHadoop」でした)


Viewing all articles
Browse latest Browse all 262

Trending Articles