hadoop无法开启namenode和secondarynamenode

在安装hadoop时一直无法开启namenode和secondarynode,主机名ip映射也排查过,还是无法解决,查看日志一直报The value of property bind.address must not be null 可以看出是ip和端口号的问题,排查端口号发现没有被占用。试了无数次还是无法开启,最后在hdfs-site.xml中添加dfs.http.address属性,发现可以开启namenode但无法开启secondarynamenode。由此可确定是端口号的问题。

需要在hdfs-site.xml中分别设置端口号




    
        dfs.replication
        1
    
    
        dfs.namenode.name.dir
        /opt/data/hadoop_repo/dfs/name
    
    
        dfs.datanode.data.dir
        /opt/data/hadoop_repo/dfs/data
    

    
    dfs.permissions
    false
  

      
    dfs.namenode.http-address
    127.0.0.1:50070
  
        
        
    dfs.namenode.secondary.http-address
    127.0.0.1:50090
  
  
    dfs.webhdfs.enabled
    true
    to enable webhdfs
    true
  

你可能感兴趣的:(hadoop无法开启namenode和secondarynamenode)