仅限Localhost的伪分布式hadoop安装

时间:2011-11-12 19:12:39

标签: hadoop

我正在尝试在我的Gentoo机器上进行伪分布式Hadoop安装。我希望从外部网络看不到任何东西 - 例如jobtracker和namenode web接口 - localhost:50030和localhost:50070。但是,我注意到我可以从家庭网络中访问这些内容。

如何限制所有后台驻留程序仅侦听localhost?

我使用了Hadoop建议的配置:
芯的site.xml

 1 <?xml version="1.0"?>
 2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
 3 
 4 <!-- Put site-specific property overrides in this file. -->
 5 
 6 <configuration>
 7     <property>
 8         <name>fs.default.name</name>
 9         <value>hdfs://127.0.0.1:9000</value>
10     </property>
11 </configuration>

mapred-site.xml中

 1 <?xml version="1.0"?>
 2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
 3 
 4 <!-- Put site-specific property overrides in this file. -->
 5 
 6 <configuration>
 7 <property>
 8 <name>mapred.job.tracker</name>
 9 <value>127.0.0.1:9001</value>
10     </property>
11 </configuration>

我还强制执行IPv4(取自此quide):
hadoop-env.sh

export HADOOP_OPTS=-Djava.net.preferIPv4Stack=true

0 个答案:

没有答案