0

私は Hadoop クラスターを実行しており、DFSClient のみでもう 1 台のマシンをインストールすることに関心があります。

このマシン (マシン X と呼びましょう) は、クラスターの一部にはなりません。

マシン X は DFSClient を実行し、そこから HDFS を確認できるはずです。

DFSClient をインストールするために、クラスタのノードの 1 つからマシン X に Hadoop ホーム ディレクトリをコピーしました (.jar ファイルと構成を含む)。

次に実行します:

hadoop fs -ls /

ローカル ROOT ディレクトリを取得します (HDFS ROOT ではありません)。

私は何を間違っていますか?

4

2 に答える 2

1

hdfs-site.xml をコピーして、ローカル Linux アカウントのホーム ディレクトリの下のフォルダーに配置します。次に、名前ノード (default.fs.name) がリモートの名前ノードを指していることを確認します。次にhadoop --config <your_config_folder> fs -ls /、hdfs-site.xml を配置した your_config_folder の場所を試してください。

于 2013-07-07T10:04:51.750 に答える