5

ここで、Hadoop mapreduce ジョブを実行します。入力データは HBase テーブルから取得されます。最近エラーが発生しました。エラーは以下のとおりです。

エラー mapreduce.TableInputFormatBase: javax.naming.NameNotFoundException のため、/172.16.4.195 のホスト名を解決できません: DNS 名が見つかりません [応答コード 3]; 残りの名前「195.4.16.172.in-addr.arpa」

* 172.16.4.195 * はクラスタ ノード (スレーブ) の IP アドレスです。"195.4.16.172" が何かわかりません。

このジョブを最初に実行したときはそのようなエラーはありませんでしたが、なぜこのようなエラーが発生するのかわかりません。問題を解決した場合は、教えてください、ありがとう。

4

1 に答える 1

2

逆引きDNSが見つかりません。次のようなものを追加する必要があります

172.16.4.195 master_host_name

ホストファイルへ

Linux で実行している場合、/etc/hosts にあるファイル

Windows で実行している場合、%WINDIR%/System32/Drivers/etc/hosts にあるファイル

于 2012-08-23T07:51:38.693 に答える