Hadoop的多节点集群启动,唯独没有namenode进程?(血淋淋教训,一定拍快照)(四十五)...

 

 

  前言

    大家在搭建hadoop集群时,第一次格式化后,一路要做好快照。别随便动不动缺少什么进程,就来个格式化。

 

 

 

 

  问题描述:启动hadoop时报namenode未初始化:java.io.IOException: NameNode is not formatted.

       同时,若单独启动namenode,则出现,启动后一会儿,自行又消失的情况。

 

 

 

 

 

 

  2、访问HadoopMaster:50070失败,说明namenode启动失败

 

 

 

 

 

 

 

 

 

  解决办法:初始化namenode

  提示是否重新初始化namenode,于是输入Y。

[hadoop@HadoopMaster hadoop-2.6.0]$ pwd
/home/hadoop/app/hadoop-2.6.0
[hadoop@HadoopMaster hadoop-2.6.0]$ bin/hadoop namenode -format

 

  

 

 

  关闭,再重启

[hadoop@HadoopMaster hadoop-2.6.0]$ pwd
/home/hadoop/app/hadoop-2.6.0
[hadoop@HadoopMaster hadoop-2.6.0]$ sbin/stop-all.sh
[hadoop@HadoopMaster hadoop-2.6.0]$ sbin/start-all.sh

 

 

 

 

 

 

  导致,最后什么都没了。这是我给大家带来的一个亲身血淋淋教训。最后,再次说明,一定要拍快照!!!

转载于:https://www.cnblogs.com/zlslch/p/6553889.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269806.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mybatis之SqlSession简析

在 MyBatis 中,SqlSession 是其核心接口。在 MyBatis 中有两个实现类,DefaultSqlSession 和 SqlSessionManager。 SqlSession是Mybatis的一个核心类,简单点就是执行sql的,Mybatis的一级缓存应该就在这个级别上的,实际…

MYSQL中where子句与having子句的区别

一。作用上的区别 having 子句和 where 子句均用于过滤数据,两者的区别在于:where 子句对结果集进行过滤筛选,而 having 子句则对分组的结果进行筛选。 例:统计公交公司为非“通恒公司”的最长线路里程大于 24 的分组信息&#…

并发执行变成串行_网易Java研发面试官眼中的Java并发——安全性、活跃性、性能...

一. 安全性问题线程安全的本质是正确性,而正确性的含义是程序按照预期执行理论上线程安全的程序,应该要避免出现可见性问题(CPU缓存)、原子性问题(线程切换)和有序性问题(编译优化)需要分析是否存在线程安全问题的场景:存在共享数据且数据会发…

Mybatis框架中SqlSessionFactory

首先SqlSessionFactory与SqlSession都是同一个接口 SqlSessionFactory是通过SqlSessionFactoryBuilder的build方法创建的 而build方法创建的是一个SqlSessionFactory的实现类,叫DefaultSqlSessionFactory 然后这个实现类主要用的设计模式是建造者(build)模式,而里面最终要达…

cpu模拟器c语言实现_你写出来的C语言是这样调用硬件的!

大家都知道我们可以使用C语言写一段程序来控制硬件工作,但你知道其工作原理吗?网友北极C语言在实际运行中,都是以汇编指令的方式运行的,由编译器把C语言编译成汇编指令,CPU直接执行汇编指令。所以这个问题就变成&#…

apk瘦身

原文地址:http://blog.coderclock.com/2017/01/24/android/Android%E5%BA%94%E7%94%A8%E7%98%A6%E8%BA%AB%EF%BC%8C%E4%BB%8E18MB%E5%88%B012.5MB/ Android应用瘦身,从18MB到12.5MB 开篇语 前阵子老大交给了我一个任务,主要是帮我们开发的直播…

交叉连接(笛卡尔积)

一。什么是笛卡尔积(交叉连接) 交叉连接(Cross Join),又称“笛卡尔连接(Cartesian Join)”或“叉乘(Product)”,它是所有类型的内连接的基础。 如果把表视为…

java删除字符串最后一位

String s "1,2,3,4,5,6,7,8,";//目标:删除最后一个 ","s s.substring(0, s.length() - 1);System.out.println(s);

内连接查询的重点分析

一。概要 内连接基于连接谓词,它将两张表 ( 如A 和 B) 的列组合在一起,产生新的结果表。 内连接查询会将 A 表的每一行和 B 表的每一行进行比较,并找出满足连接谓词的组合。当连接谓词被满足,A 和 B 中匹配的行会按列组合&#x…

杨森翔的书法【斗方】

转载于:https://www.cnblogs.com/ysx4221/p/6568171.html

最后一条记录_幸好朋友圈没有访客记录。

以前玩QQ的时候,一定要开个黄钻。因为去偷窥喜欢的男孩的空间,非黄钻可以选择删除此条访问记录,但黄钻可以设置“对其隐身访问”。这样看完之后不仅没有了访客记录,就连在看的过程中也不会被发现。毕竟,我每次在他空间…

安卓UI测试(基于android studio环境 espresso框架)

用户登录界面测试&#xff0c;在新包里新建一个测试类如图 测试代码如下 1 public class AndroidTest {2 private static final String a "peter";3 Rule4 public ActivityTestRule<MainActivity> mActivityRule5 new ActivityTestR…

mybatis使用statement.getGenreatedKeys(); useGeneratedKeys=”true”;使用自增主键获取主键值策略和Oracle不支持自增,Oracle使用序列

parameterType: 参数类型&#xff0c; 可以省略 mysql支持自增主键&#xff0c;自增主键的获取&#xff0c; mybatis也是利用statement.getGenreatedKeys(); useGeneratedKeys”true”&#xff1b;使用自增主键获取主键值策略 keyProperty&#xff1b;指定对应的主键属性&…

Embeded linux之移植boa

一、解压 a) tar xvf boa-0.94.13.tar.gz 二、设置交叉编译工具 a) vi /boa-0.94.13/src/Makefile b) 三、修改源码 a) vi /boa-0.94.13/src/compat.h b) c) vi /boa-0.94.13/src/log.c d) e) vi /boa-0.94.13/src/boa.c f) g) vi /boa-0.94.13/src/boa.conf h) 四、编译 …

待遇 新时达机器人_践行中国制造2025:工业机器人企业突围之路

(一)工业机器人产业突围任重道远工业机器人是实施自动化生产线、工业4.0、智能制造车间、数字化工厂、智能工厂的重要基础装备之一&#xff0c;为贯彻落实好《中国制造2025》将机器人作为重点发展领域的总体部署&#xff0c;推进我国机器人产业快速健康可持续发展&#xff0c;《…

常用类回顾之(String类)

String类&#xff1a; String类:表示不可变的字符串,当前对象创建完毕之后,该对象的内容(字符序列)是不能改变的,一旦内容改变就是一个新的对象. String对象的创建: 1):直接赋一个字面量: String str1 “ABCD”; 2):通过构造器创建: String str2 new String(“ABCD”); 两种方…

ad如何设置pcb板子形状_俺老孙画个圈板框与安装孔PCB系列教程110

点击上方蓝字关注我们画个板子&#xff0c;要先划圈&#xff0c;把所有笨蛋元器件圈起来。这个圈&#xff0c;就是板子的边框&#xff0c;简称板框。自定义板框形状比较复杂的电路板&#xff0c;一般由专业的CAD结构工程师设计&#xff0c;并提供DWG或者DXF格式的文件给电子工程…

Mybatis查询传递单个参数和传递多个参数用法

一&#xff1a;单个参数&#xff0c;Mybatis不会做特殊处理 二&#xff1a;多个参数&#xff0c;Mybatis会做特殊处理 1:传递多个多个参数时候&#xff0c;第一种写法如下 比如传递了两个参数&#xff0c;用 #{param1} and #{param2}取值 2:传递多个多个参数时候&#xff0c…