storm-0.9.5クラスタ構築
2104 ワード
stormクラスタを構築するために4台のマシンを用意し、stormバージョンは0.9.5で、ダウンロードアドレス:http://storm.apache.org/downloads.htmlあ、今回はhadoop環境を搭載したマシンに構築されたので、jdkとzookeeeperのインストールは省略しました.
namenode 2(プライマリノード)
Datanode 1(サブノード)
Datanode 2(サブノード)
Datanode 3(サブノード)
作り始める...
1.ホスト名の変更
2.固定IPの修正
3.IPホストマッピング関係の修正
4.ファイアウォールを閉じる(テスト環境、本番環境の場合は構成規則が必要)
5.再起動
6.JDKのインストール、JDK環境変数の追加(略)
7.zookepperをインストールし、zookepper環境変数を追加する(略)
8.解凍storm
9.confの下のstormを修正する.yamlファイル
storm.zookeeper.serversはzookeeperを構成していますnimbus.hostはプライマリノードを構成していますが、ここにはホスト名が書かれています.ipも使えます.
10 .プライマリ・ノードでのサービスの開始
11.サブノードでサービスを開始する
12.各マシンでjpsで表示し、居住ノードにはnimbus(プライマリノードプロセス)とcore(モニタページ)、サブノードにはプロセスsupervisor(サブノードプロセス)の2つのプロセスが追加されます.
13.ブラウザの表示:http://namenode2:8080/index.html
namenode 2(プライマリノード)
Datanode 1(サブノード)
Datanode 2(サブノード)
Datanode 3(サブノード)
作り始める...
1.ホスト名の変更
vi /etc/sysconfig/network
2.固定IPの修正
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3.IPホストマッピング関係の修正
vi /etc/hosts
4.ファイアウォールを閉じる(テスト環境、本番環境の場合は構成規則が必要)
service iptables stop
5.再起動
reboot –n
6.JDKのインストール、JDK環境変数の追加(略)
7.zookepperをインストールし、zookepper環境変数を追加する(略)
8.解凍storm
tar –zxvf apache-storm-0.9.5.tar.gz
9.confの下のstormを修正する.yamlファイル
vi /apache-storm-0.9.5/conf/ storm.yaml
storm.zookeeper.servers:
- "datanode1"
- "datanode2"
- "datanode3"
- "namenode2"
nimbus.host: "namenode2"
storm.zookeeper.serversはzookeeperを構成していますnimbus.hostはプライマリノードを構成していますが、ここにはホスト名が書かれています.ipも使えます.
10 .プライマリ・ノードでのサービスの開始
/apache-storm-0.9.5/bin/storm nimbus >/dev/null 2>&1 &
/apache-storm-0.9.5/bin/storm ui >/dev/null 2>&1 &
11.サブノードでサービスを開始する
/apache-storm-0.9.5/bin/storm supervisor >/dev/null 2>&1 &
12.各マシンでjpsで表示し、居住ノードにはnimbus(プライマリノードプロセス)とcore(モニタページ)、サブノードにはプロセスsupervisor(サブノードプロセス)の2つのプロセスが追加されます.
13.ブラウザの表示:http://namenode2:8080/index.html