标签:
2.hadoop的伪分布的安装步骤:
 1.1设置静态IP
    在centos桌面右上角图标,右键修改
    重启网卡,执行命令service network restart
   验证:ifconfig
 1.2 修改主机名  
  <1> 修改当前会话中的主机名,执行命令hostname hadoop
  <2> 修改配置文件中的主机名,执行命令 vi /etc/sysconfig/network
  验证:重启机器  
 1.3 把hostname和ip绑定
  执行命令 vi /etc/hosts 增加一行192.168.80.100 hodoop
  验证:ping hadoop
 1.4关闭防火墙
  执行命令 service iptables stop
  验证:service iptables status
 1.5关闭防火墙的自动运行
   执行命令 chkconfig iptables off
   验证:chkconfig --list | grep iptables
 1.6 SSH(secure shell) 
   <1> 执行命令 ssh-keygen -t rsa 产生秘钥 位于~/。ssh
   <2> 执行命令 cp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
  验证:ssh localhost 
1.7 安装jdk
<1>执行命令 rm -rf * 删除所有的文件
 <1> 使用winscp把jdk文件复制到/usr/local目录下
 <2> 执行命令 chomd u+x jdk-.....  赋予权限
 <3> 执行命令 ./jdk.... 解压缩 
 <4> 执行命令 mv jdk-。。。。jdk 重命名
 <5> 执行命令 vi /etc/profile 设置环境变量,增加2行内容
 export JAVA_HOME=/usr/local/jdk
 export PATH=.:$JAVA_HOME/bin:$PATH
 保存退出
 执行命令 source  /etc/profile 让该设置执行生效
 验证:java -version
1.8 安装 hadoop
  1.执行命令 tar -zxvf hadoop-1.....
  2.执行命令 mv    重命名
  3. 执行命令 vi /etc/profile 设置环境变量,增加1行内容
 export JAVA_HOME=/usr/local/jdk
 export PATH=.:$JAVA_HOME/bin:$PATH
 保存退出
 执行命令 source  /etc/profile 让该设置执行生效
 4.修改hadoop 配置文件位于$HADOOP_HOME/conf
    hdfs-site.xml hadoop-env.sh mapred-site.xml core-site.xml 四个文件
 5.格式化hadoop  执行命令 hadoop namenode -format
 6.启动hadoop 执行命令start-all.sh
 验证:(1)执行命令 jps 发现5个java进程 分布是 namenode ....
    (2)通过浏览器访问http://hadoop:50070/dfshealth.jsp  http://hadoop:50030/jobtracker.jsp
   修改windows下C:\WINDOWS\system32\drivers\etc host 
1.9 NameNode 进程没有启动
    没有格式化
 配置文件只copy 不修改
 hostname 没有与Ip绑定
 ssh 免密码没有配置成功
2.0多次格式化hadoop也错误?
方法 删除/usr/local/hadoop/tmp文件 重新格式化
hadoop伪分布安装步骤
标签:
原文地址:http://www.cnblogs.com/yzkjzsf/p/4286406.html