配置环境文章http://blog.csdn.net/u013129944/article/details/53819833
开始
首先cd /home/hadoop-2.5.1/etc/hadoop/
1. Vi hadoop-env.sh
#The java implementation to use.
export JAVA_HOME=/usr/java/jdk1.7.0_79
2. core-site.xml
Node1为namenode节点,端口为9000,协议为rpc(浏览器只支持http和https协议)
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://node1:9000</value>
</property>
</configuration>
3. 查看core-default.html
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/hadoop-2.5</value> //将临时文件放到opt/hadoop2.5下
</property>
</configuration>
4. Vi hdfs-site.xml //配置snn主机名
<configuration>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>node2:50090</value>
</property>
<property>
<name>dfs.namenode.secondary.https-address</name>
<value>node2:50091</value>
</property>
</configuration>
5. Vi slaves //配置dn主机名
node2
node3
node4
6. vi masters //new file 配置snn主机名
node2
7. 所有配置文件搞定,因为node1 2 3 4都需要配置,so直接 cp 配置过去即可
scp -rhadoop-2.5.1/ root@node2:/home/
scp -rhadoop-2.5.1/ root@node3:/home/
scp -rhadoop-2.5.1/ root@node4:/home/
8. 配置hadoop的环境变量
vi ~/.bash_profileexport PATH
追加以下命令:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/home/hadoop-2.5.1
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
scp ~/.bash_profile root
scp ~/.bash_profile root@node2:/root/
scp ~/.bash_profile root@node3:/root/
scp ~/.bash_profile root@node4:/root/
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。