SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

IBM版Hadoopでクラスターを簡単セットアップ

IBM Distribution of Apache Hadoopでの環境構築例

インストーラーの起動

 展開したフォルダーにある「start.sh」を実行します。これで、インストーラーが起動します。

[root@name IDAHO-1.0]# ./start.sh
Extracting Java ....
Java extraction complete, using JAVA_HOME=/root/IDAHO-1.0/_jvm/ibm-java-i386-60/jre
Setting JAVA_HOME in scripts
Verifying port 8080 availability
port 8080 available
starting IDAHO Installer ..............................................................
IDAHO Installer started, please use a browser to access http://192.168.1.60:8080/Install
[root@name IDAHO-1.0]#

 Webブラウザで、http://hostname:8080/にアクセスします。

ウィザードの実行

 インストーラーはWebブラウザから操作するウィザードとなっています。以下のページがありますが、Welcome以降最初の4ページはライセンス文書なので、操作はありません。ライセンスを読み、[I accept the terms in the agreement]にチェックを入れて、ライセンスを受け入れてください。右下にある[Next]ボタンをクリックするとウィザードが進みます。

 なお、HadoopのライセンスはApacheのライセンスです。BigInsightsはIBMの早期プログラム提供ライセンス、JavaはNon-Warrantedプログラムライセンスとなっています。

  • Welcome
  • Agreement - Hadoop
  • Agreement - BigInsights
  • Agreement - Java
  • Configuration
  • Servers
  • Summary
  • Progress
  • Results

Configuration(構成)ページ

図2 全体の構成
図2 全体の構成

 Apache Hadoopユーザー(hdpadmin)の作成やSSHキーの配布のためにrootユーザーを使います。Rootのパスワードをセットします。

 hdfsを作るディレクトリーと、データのディレクトリーの位置を指定します。サンプル通り「/opt/hdfs」「/opt/hdfs/data」で構いません。

Servers(サーバー登録)ページ

 ここで、クラスターに含めるサーバーの一覧を作ります。一覧の上部にある[Add]ボタンをクリックし、サーバーホスト名、rootパスワード、ロールを指定します。

 ここでは前述のとおり、nameがNameNode/JobTracker/Secndary NameNode、node1とnode2がDataNode/TaskTrackerとなっています。

図3 ノードの追加
図3 ノードの追加
図4 サーバー一覧
図4 サーバー一覧

Summary(サマリー)ページ

 構成内容、サーバー一覧を確認できます。ここで[Install]ボタンをクリックするとインストールが始まります。JavaランタイムおよびHadoopランタイムの、他のノードへのコピーは自動的に行われます。

Progress(進捗)ページ

 進捗状況が表示されます。最初にインストールの状況、下の段に確認のためのMapReduceのジョブ(word count)の実行状況が表示されます。

図5 進捗の表示
図5 進捗の表示

Result(結果)ページ

 それぞれのノードの実行状況が表示され、インストールは終了です。

図6 結果の表示
図6 結果の表示

次のページ
始動と停止

この記事は参考になりましたか?

特集記事連載記事一覧

もっと読む

この記事の著者

米持 幸寿(ヨネモチ ユキヒサ)

日本アイ・ビー・エム公認 ソフトウェア・エバンジェリスト。alphaWorks、developerWorks、インキュベーション系製品、アセットなどのテクノロジーの推進をしつつ、テクノロジー戦略、エバンジェリストチームをリードしている。講演や執筆も多数。主な著書に「かんたんサーバーサイドJava」(翔泳社)、「Webサービス完全解説」(翔泳社)がある。developerWorks Japan ブログ 「米持幸寿のブログ

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/5511 2010/10/15 14:40

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー