首先确定,Namenode的9000端口是否在监听:
- [www.linuxidc.com @master ~]$ netstat -nap | grep 9000
- (Not all processes could be identified, non-owned process info
- will not be shown, you would have to be root to see it all.)
- tcp 0 0 192.168.0.180:9000 0.0.0.0:* LISTEN 5374/java
可见,Namenode启动没有问题。
在网上查了一下,有人说( http://www.linuxidc.com/Linux/2012-05/59748.htm )是,hostname和hosts中配置的虚拟域名不一致会导致出现No route to host异常,经过验证:
master结点:
- [www.linuxidc.com @master ~]$ cat /etc/hosts
- # Do not remove the following line, or various programs
- # that require network functionality will fail.
- 127.0.0.1 localhost localhost
- #::1 localhost6.localdomain6 localhost6
- 192.168.0.180 master master
- 192.168.0.181 slave-01 slave-01
- 192.168.0.182 slave-02 slave-02
- 192.168.0.183 slave-03 slave-03
- [www.linuxidc.com @master ~]$ cat /etc/sysconfig/network
- NETWORKING=yes
- NETWORKING_IPV6=no
- HOSTNAME=master
slave-01结点:
- [shirdrn@slave-01 ~]$ cat /etc/sysconfig/network
- NETWORKING=yes
- NETWORKING_IPV6=no
- HOSTNAME=slave-01
- [shirdrn@slave-01 ~]$ cat /etc/hosts
- # Do not remove the following line, or various programs
- # that require network functionality will fail.
- 127.0.0.1 localhost localhost
- #::1 localhost6.localdomain6 localhost6
- 192.168.0.180 master master
- 192.168.0.181 slave-01 slave-01
- 192.168.0.182 slave-02 slave-02
- 192.168.0.183 slave-03 slave-03
另外两个从结点也没有问题,此处略去。
经过对比验证,都没有问题。
其实,我已经想到可能是防火墙的问题,经过查证,终于找到了有人曾经遇到过该问题,可见文章http://www.linuxidc.com/Linux/2012-05/59749.htm ,需要关闭防火墙,在集群中每台机器上都执行如下命令:
- [www.linuxidc.com @master ~]$ su root
- Password:
- [root@master shirdrn]# service iptables stop
- Flushing firewall rules: [ OK ]
- Setting chains to policy ACCEPT: filter [ OK ]
- Unloading iptables modules: [ OK ]
需要切换到root用户才能执行关闭。
然后,再启动Hadoop集群,就没有问题了。
相关推荐
hadoop安装包centos6.5-hadoop-2.6.4.tar.gzhadoop安装包centos6.5-hadoop-2.6.4.tar.gz
centos安装配置hadoop超详细过程.docx
CentOs系统下Hadoop集群式搭建配置步骤,一步步带你搭建分布式Hadoop
CentOS下Hadoop-0.20.2集群配置文档
hadoop-3.3.0.tar.gz
Hadoop集群搭建: 1.CentOS 6.7 minimal http://mirror.neu.edu.cn/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-minimal.iso 2.Hadoop 2.6.3 ...
部署全分布模式Hadoop集群 实验报告一、实验目的 1. 熟练掌握 Linux 基本命令。 2. 掌握静态 IP 地址的配置、主机名和域名映射的修改。 3. 掌握 Linux 环境下 Java 的安装、环境变量的配置、Java 基本命令的使用。 ...
hadoop-2.6.1.tar.gz,centos7.1,hadoop-2.6.1.tar.gz.
主要介绍了java.util.concurrent.ExecutionException 问题解决方法的相关资料,需要的朋友可以参考下
Centos7.0系统下配置Hadoop集群(以3节点为例)超详细过程
细细品味Hadoop系列第一期,主要介绍Centos的安装和配置。
适合新手,详细 01-Java环境安装 02- Eclipse下载与安装 03-VMware虚拟机的安装 04-在VMware中安装CentOS 05- Hadoop集群+ Hive+ MySQL搭建
Hadoop_Hadoop集群(第1期)_CentOS安装配置 Hadoop_Hadoop集群(第2期)_机器信息分布表 Hadoop_Hadoop集群(第4期)_SecureCRT使用 Hadoop_Hadoop集群(第5期)_Hadoop安装配置 Hadoop_Hadoop集群(第5期副刊)_...
常州贝特康姆软件技术有限公司(原cn99):http://centos.bitcomm.cn/ 大学校园镜像: 中山大学镜像:http://mirror.sysu.edu.cn/ 山东理工大学:http://mirrors.sdutlinux.org/ 哈尔滨工业大学:...
在《CentOS7下Hadoop3.2.1集群的安装与部署(上)》中我们我们完成了对Hadoop集群的安装与启动。接下来,重点对HDFS和Yarn的HA配置进行介绍。 HDFS高可用 在上述Hadoop集群搭建完成之后,若要启用HA还需要对hdfs-...
LinuxRedHat、CentOS上搭建Hadoop集群.pdf
"Hadoop环境搭建 - Linux(CentOS7) - 安装配置Hadoop2.7.7" 本文将详细介绍如何在Linux(CentOS7)环境中搭建Hadoop环境,包括安装和配置Hadoop2.7.7的步骤。 Hadoop概述 Hadoop是Apache基金会下的一个开放源...
hadoop2.7.4.tar.gz稳定开发版,安装包。易安装易使用。学习大数据的必须之选。适用用平台centos7...........
CentOS7安装和基础环境配置:Hadoop分布式搭建前期准备工作 CentOS7是 Linux 操作系统的发行版本之一,广泛应用于服务器和超级计算机领域。Hadoop是一个基于分布式计算的开源框架,广泛应用于大数据处理和分析领域...
在虚拟机下如何利用3个centos系统进行hadoop集群配置,包括两个slave节点,一个master节点,JDK安装,SSH免密码登陆,hadoop下载安装配置启动、并检测。