4

私は学生で、Hadoop に興味があり、最近それを調査し始めました。モードで追加の DataNode を追加しようとしましたpseudo-distributedが、失敗しました。

私はYahoo開発者チュートリアルに従っているので、使用しているHadoopのバージョンはhadoop-0.18.0

オンラインで見つけた2つの方法を使用して起動しようとしました:

方法 1 (リンク)

この行に問題があります

bin/hadoop-daemon.sh --script bin/hdfs $1 datanode $DN_CONF_OPTS 

--script bin/hdfs私が使用しているバージョンでは有効ではないようです。そのディレクトリ内のすべての構成ファイルで--config に変更しまし$HADOOP_HOME/conf2たが、スクリプトを実行するとエラーが発生しました:

使用法: Java DataNode [-rollback]

エラーの意味は何ですか?ログ ファイルは作成されますが、DataNode は起動しませんでした。

方法 2 (リンク)

基本的に、confフォルダーをconf2フォルダーに複製し、Webサイトに記載されている必要な変更をhadoop-site.xmlおよびhadoop-env.sh. 次に、コマンドを実行しました

./hadoop-daemon.sh --config ..../conf2 start datanode

エラーが発生します:

datanode がプロセス 4190 として実行されています。最初に停止してください。

したがって、これは開始された最初の DataNode であり、コマンドは別の DataNode の開始に失敗したと思います。

Yahoo VM Hadoop 環境で追加の DataNode を開始するためにできることはありますか? ヘルプ/アドバイスをいただければ幸いです。

4

1 に答える 1