Hadoop 1.2.1分布式インストール-1-準備編


説明:本文はアウトラインのみで、各ステップの具体的な操作はブログの他の文章を参照してください.
1、CentOS 6.5仮想マシンを2台用意する.iptablesやselinuxなどのファイアウォールやアクセス制御メカニズムが閉じていることを確認してください.
chkconfig iptables off
service iptables stop

chkconfig selinux off
service selinux stop

VirtualBoxを使用して複数の仮想マシンをコピーする場合は、ネットワークを再初期化し、ホスト名、ipなどを設定してください.もちろんipなどの設定が完了してもホスト間で通信できない可能性がありますが、以下のリンクが役立ちます.
VirtualBoxのクローン作成後にNICが正常に起動しない処理方法
2、ネットワークをブリッジ方式に設定
参照先:
http://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.html
http://www.douban.com/group/topic/15558388/
3、hadoopインストール用ユーザーの作成
Linux共通コマンド参照
注:ネットワーク設定の構成とjdkインストールでrootを使用する以外は、このステップで作成したユーザーです.
4、ホスト名の設定hostname
参考【ネットワーク】CentOS 6.5でhostnameホスト名を変更する
5、ホストを構成し、ipとホスト名のマッピングを設定する
vi /etc/hosts

      ファイルに次の内容を追加します.
192.168.1.13    bd03
192.168.1.14    bd04
192.168.1.15    bd05

6、静的ipの構成
参考【ネットワーク】CentOS 6.5で静的IPを設定する
注:異なるホストは同じセグメントに設定してください.
7、SSHのパスワードフリーログインの設定
SSHフリーパスワード登録の構成方法を参照
注意:SSHの目的はhadoopの多くのプロセス間通信のためであるため、以前に作成したhadoopを使用してユーザーをインストールする必要があります.必要ならrootでもやってみて、運びやすいようにしてください.他の機器とのSSHフリーパスワードを設定するほか、ネイティブからネイティブへのフリーパスワードSSHも設定しなければなりません.そうしないとhadoopを起動するときにパスワードの入力を求めることになります.
8、JDK(圧縮パッケージ版)をダウンロードしてインストールし、環境変数を配置する
参考【開発環境】CentOS 6.5でOracle JDKをインストールする