标签:
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