2016-04-02 8 views
2

私はhaddop 2.6.4環境がうまく動作し、start-dfs.shstart-yarn.shを使用して起動しています。ブート時にhadoopを起動するにはどうしたらいいですか?

このスクリプトを使用して起動時にhaddopを起動するにはどうすればよいですか?周囲のいくつかのヒントはstart-all.shを使用していますが、廃止予定です。

init.dに2つのサービスを作成する必要がありますか? EXPORTはどうですか?すべてのノードが最初に来る必要がありますか?

ありがとうございました。

+0

多分、より良い場所はhttp://askubuntu.com/です。 – Gianluca

+0

私はそうは思わないです。私はinit.dでスタートアップサービスを作る方法を知っています。私はこの手順の意味を知る必要があるので、このケースはhadoop特有のものです(ノードとサーバの起動順序、サービスの起動順序、そして、古い 'start-allすべてのサービスを一度に開始するには –

答えて

1

init.dを使用し、init.dスクリプトで最初に必要なenv変数をエクスポートする必要があります。次に、2つの起動スクリプトを呼び出すか、2つのスクリプトを1つにカプセル化して使用することができます。例はinit.dを見てください。

+0

が重要ですか?つまり、糸の開始が最初に来たらOKですか? –

+0

Hadoopには、2つのスクリプトに基づいて多くのコンポーネントがあります。次に使用されなくなったstart-all.shスクリプトを参照して、先に使用した開始順序を知ることができます。変更されていません。ノードとHDFSが最初にリソース管理者に続きます。 – apesa

+0

私は、私が2つのスクリプトのために2つのサービスを作成した場合、起動時に 'start-all.sh'が非推奨になる理由は分かりません。それが必須であるかどうかわからない こちらです。 –

関連する問題