仮想マシンに apache hadoop をインストールし、疑似分散モードで実行するように構成しました。1つのことを除いて、すべてが正常に機能しているようです。仮想マシンで Hadoop コマンド ラインを使用して、ファイルを一覧表示し、フォルダーを作成できます。
私が開くとき
http://192.168.20.200:50070 (virtual machine IP)
私の非仮想 PC から、いくつかの NameNode 情報が表示され、「Browse the filesystem」へのリンクが表示されます。このリンクには次の URL があります。
http://192.168.20.200:50070/nn_browsedfscontent.jsp
クリックするとリダイレクトされます
http://localhost:50075/browseDirectory.jsp?namenodeInfoPort=50070&dir=/
「localhost」を「192.168.20.200」に置き換えると、すべてが機能します。
core-sites.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost/</value>
<description>...</description>
</property>
</configuration>
hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>1</value>
<description>Default block replication.</description>
</property>
<property>
<name>dfs.name.dir</name>
<value>/app/hadoopstorage/name/</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/app/hadoopstorage/data/</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
これを修正する方法を知っている人はいますか?