3

Cloudera Manager を使用してクラスターをインストールしましたが、クラスターを手動で起動する必要があります。

私は次のコマンドを使用しています:

$ sudo -u hdfs hadoop namenode / datanode / jobtracker

しかし、その後dfs.name.dirセットアップされ/tmpます。Cloudera Manager が HDFS 構成ファイルを持っている場所が見つからないようです。のものは/usr/lib/hadoop-02*/conf最小限のようです。彼らはdfs.name.dir私が特に探しているものを見逃しています。ちなみに、私はRHLE 6システムを使用しています。怠け者なので、Cloudera Manager の HDFS 構成ファイルをコピーするだけでよいので、手動で作成する必要はありません。6 つのノードにコピーします :)

ありがとう

4

4 に答える 4

5

私は同じ問題に直面していました。cloudera manager uiから構成パラメーターを変更していましたが、ローカルファイルシステムで変更が更新される場所がわかりませんでした。

grepコマンドを実行したところ、私の場合、構成が/ var / run / cloudera-scm-agent / process / * -hdfs-NAMENODEディレクトリに保存されていることがわかりました。

したがって、Davidは正しいです。UIから構成を変更してサービスを再起動するたびに、新しい構成が作成されます。/ var / run / cloudera-scm-agent /process/ディレクトリの設定。

于 2012-12-28T06:49:38.000 に答える
2

Cloudera マネージャーは、クラスターを起動するたびに、毎回異なるディレクトリに構成ファイルをデプロイします。ディレクトリは、プロセス ID などに基づいて名前が付けられます。
構成は、パラメーターとして各デーモンに明示的に渡されます。したがって、各 Hadoop デーモンのコマンド ラインを調べると、構成がどこにあるのかがわかります (または hdfs-site.xml のディスクを grep するだけです。構成ファイルの名前は通常と同じです。

于 2012-10-30T18:22:00.787 に答える