1. 使用环境

vmware配置的3个Centos7虚拟机,一个master,2个slave

2. 问题描述

hadoop 多次格式化format namenode 导致节点不能启动

出现这个问题的原因是多次格式化会导致节点的clusterID不一致

3. 解决方法

(1)先停止所有启动的服务

/usr/local/hadoop/sbin/stop-all.sh

(2)删除core-site.xml 和hdfs-site.xml文件中配置的文件夹(注意:这一步在三台机器上都要做)

rm -r /usr/local/hadoop/tmp

其他两条命令类似,进入hdfs文件夹下,删除name和data文件夹,命令和上面的一样

注意:可以通过core-site.xml和hdfs-site.xml中的配置文件查看文件的相应位置

core-site.xml

hdfs-site.xml

(3)重新格式化

hadoop namenode -format

(4)启动服务

使用 ./start-all.sh or ./start-dfs.sh 两个命令启动服务,再使用jps查看是不是namnode 和datanode都已经启动

datanode1:

datanode2:

master:

Hadoop多次format格式化会导致节点的clusterID不一致相关推荐

  1. hadoop集群web页面无法显示节点信息的解决方法

    hadoop使用web访问50070端口或者8088端口,可以快速查看所有节点的情况,可有些情况下,我们打开这个网页,却发现其datanode是空的 如果出现这种情况,有如下几种可能 一,未关闭虚拟机 ...

  2. hadoop高可用hdfs搭建(三节点)

    hadoop高可用HDFS搭建(三节点) 一:准备工作 本次搭建使用的hadoop版本是2.6.5,使用虚拟机准备三个干净的节点服务器,我们从零开始搭建.规范下三个节点的主机名分别是node003,n ...

  3. python笔记6-python官方文档之format()格式化详解

    字符串格式化之format() 字符串的格式化是特别特别重要的一个知识点,自己将通过python官方文档来具体总结学习它,整体为如下一篇笔记文章,以备自己后来复习回顾.      一.format() ...

  4. hadoop ha搭建 namenode格式化失败等错误

    简单来说,按照官方配置即可,但是要足够细心配置xml文件 先贴自己虚拟机搭建namenode格式化错误 昨晚搜索了一下没找到确定的解决办法,决定是配置文件的原因,自己早上去官网看了下配置文件 我的hd ...

  5. str.format 格式化

    str.format 格式化 字符串方法 str.format(),Python 官方文档描述如下: help(str.format) Help on method_descriptor:format ...

  6. 简单介绍python format格式化和数字格式化

    这篇文章主要介绍了python format格式化和数字格式化,格式化字符串的函数 str.format(),它增强了字符串格式化的功能,基本语法是通过{} 和 : 来代替以前的 % ,下面内容介绍, ...

  7. 向Hadoop集群添加一个新的节点

    如何向向Hadoop集群添加一个新的节点? 1.在新节点安装好hadoop或者从其他节点复制一份 2.把namenode的有关配置文件复制到该节点 3.修改masters和slaves文件,增加该节点 ...

  8. python语言格式化输出_Python format()格式化输出方法详解

    原标题:Python format()格式化输出方法详解 format() 方法的语法格式如下: str.format(args) 此方法中,str 用于指定字符串的显示样式:args 用于指定要进行 ...

  9. python format函数实例_Python字符串格式化,format格式化函数详细使用

    Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...

最新文章

  1. 资本主义社会是不存在人道的
  2. maven mvn Failed during checkstyle execution
  3. android 测试工具,Android开源项目第四篇:开发及测试工具篇
  4. vue.use无非就是为Vue对象注入新的方法和属性
  5. Throwable、Error、Exception、RuntimeException 区别 联系
  6. Graphpad Prism 9绘制子列图与柱状图
  7. Spring Boot AJAX 示例
  8. 架构师成长之路:如何提升技术掌控力?
  9. 为 Angular service 注册 provider 的三种方式
  10. Python3小程序:把连续的16进制UTF8编码转换为字符串
  11. 安装geopandas库
  12. (转) windows 下ORA-12514:TNS 监听问题
  13. Kruscal算法---最小生成树
  14. 【原】机器学习几个基本的问题
  15. wps的流程图怎么导出_WPS如何绘制流程图? WPS绘制流程图的详细教程
  16. 智能指针是一种类,别名称为句柄类
  17. 5个聚合导航网站,资源、工具、素材应有尽有
  18. 安卓开发———简易音乐播放器。Timer,SeekBar,mediaPlayer
  19. STM32复习笔记(五) —— GPIO锁定机制
  20. java使用axis2调用webservice接口实例

热门文章

  1. php去小城市找还是大城市,想去大城市工作?这是冲动还是理性的选择呢?
  2. Spark详解(十三):Spark Streaming 运行架构分析
  3. [SOSP 17] Wukong+S : 不断演化的RDF数据的亚毫秒级别的状态流查询
  4. php 防火墙配置,rhel6+nginx+php+php-fpm 防火墙配置问题
  5. GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持
  6. 这是Nginx的负载均衡配置方法
  7. Windows下Memcache的安装及PHP扩展配置方法
  8. SolidWorks学习笔记4特征
  9. ThinkPHP模板之二
  10. webview重新加载(reload)或者发起 redirect request导致js和objc代码之间的bridge失联解决方案(亲测有效)...