①關閉hadoop集羣
②hdfs namenode -format
③啓動hadoop集羣

那如果我只是删除了name文件夹然后进行上述的初始化了,那么datanode就会起不来,会碰到下面这样的报错:

$HADOOP_HOME/logs

hadoop-appleyuchi-datanode-Desktop.log:2020-05-22 09:59:15,641 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid e19cb4f5-b2d1-4b1e-89f5-1c83393cc371) service to Desktop/192.168.0.103:9000. Exiting.

如果集群节点数量太多的话,注意不要使用scp文件到各个节点替换的方式,因为会覆盖其他参数。

解决方案是:

集群中的每个节点的data node文件夹中的VERSION文件中的clusterID都要修改成和下面的

/home/appleyuchi/dfs/name/current/VERSION的clusterID一致。

不要去删除datanode然后初始化,因为那样的话,数据就都没了。

#--------------zookeeper和hbase初始化---------------------------

①启动zookeeper时会发现log中有报错:

java.io.IOException: ZooKeeperServer not running

删除集群中每个节点/home/appleyuchi/dfs/zookeeper(每个节点这里的名字都不同)/data/version-2下面的所有文件

②再次启动报错:

java.io.IOException: No snapshot found, but there are log entries. Something is broken!

删除集群中每个节点/home/appleyuchi/dfs/zookeeper(每个节点这里的名字都不同)/log/version-2下面的所有文件

③再次启动后输入hbase hbck报错:

KeeperErrorCode = NoNode for /hbase/hbaseid

$ZOOKEEPER/bin/zkCli.sh
deleteall /hbase

确保集群中每个zookeeper的启动节点正常,然后再启动hbase(切记!)

HDFS/zookeeper/hbase初始化相关推荐

  1. hdfs+zookeeper+hbase分布式在k8s中部署(本文已过期)

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 本文内容已经过期, 有时间再更新新的,不要订阅这篇文章 版本信息:java1.8+hadoop-2.7.7+zookeeper-3.4.9+hbase ...

  2. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  3. HDFS——HDFS+Zookeeper搭建高可用HDFS

    2019独角兽企业重金招聘Python工程师标准>>> 问题说明 NameNode是HDFS集群的单点故障点,每一个集群只有一个NameNode,如果这个机器或进程不可用,整个集群就 ...

  4. Hadoop学习---Zookeeper+Hbase配置学习

    软件版本号: JDK:jdk-8u45-linux-i586.tar.gz Zookeeper:zookeeper-3.4.6 Hbase:hbase-1.0.0-bin 一.JDK版本更换 由于之前 ...

  5. hadoop+zookeeper+Hbase+spark安装部署总结

    hadoop+zookeeper+Hbase+spark安装部署总结 主要参考:https://blog.csdn.net/sunxiaoju/article/details/85918135 计算机 ...

  6. 【笔记】Hadoop + zookeeper + hbase 集群搭建 简洁版

    版本: JAVA8 hadoop-3.1.1 hbase-2.0.2 zookeeper-3.4.10 集群配置:hadoop master 主备切换 hbase master 主备切换 zookee ...

  7. 大数据分析常用组件、框架、架构介绍(Hadoop、Spark、Storm、Flume、Kafka、Logstash、HDFS、HBase)

    在正式开始介绍大数据知识之前我们先来了解一下一些大数据常用名词,如果您是"过来人"的话,可以直(jia)接(shen)跳(yin)过(xiang):如果您是新手的话,可以带着对新鲜 ...

  8. 数据在HDFS和HBASE之间互相传递的过程

    对于简单的结构化数据,我们在HDFS和HBASE上的传递可能只需要用框架即可完成,但是对于复杂的数据传输,特别是实际工作中,数据的收集整理并非简单的结构,因此,我们需要对数据重新整理,并进行发送.这个 ...

  9. Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解

    编者按:HDFS和MapReduce是Hadoop的两大核心,除此之外Hbase.Hive这两个核心工具也随着Hadoop发展变得越来越重要.本文作者张震的博文<Thinking in BigD ...

最新文章

  1. 一份很不错的敏捷产品需要文档模板
  2. 深入探讨数据仓库建模与ETL的实践技巧
  3. SpringBoot解决redirect参数中文乱码问题
  4. NeurIPS 2019丨深度双线性转换改进细粒度图像分类
  5. 电脑小写字母怎么切换_笔记本键盘切换的操作流程
  6. Arduino Adafruit GFX图形库介绍(三)- 图形基本元素
  7. ntp版本导致时间同步不成功问题
  8. 一文了解Clickhouse
  9. “安全删除硬件”图标 隐藏
  10. linux 更新etc profile,讲解Linux系统中修改/etc/profile文件的方法
  11. 股票移动平均线matlab,移动平均线(MA)
  12. 电脑拆机(华硕FL5900)+光驱改固态
  13. Junit测试多线程与Shutting down ExecutorService ‘applicationTaskExecutor‘
  14. 人面不知何处去,桃花依旧笑春风……
  15. python 判断是否有某个属性_python如何判断对象的某个属性
  16. 技术人员的赚钱之道-9:极思极恐,技术人员需了解的“穷人”思维与“富人”思维的差别
  17. 《第四期(2021-2022)传统行业云原生技术落地调研报告——金融篇》正式发布
  18. Spark - SizeEstimator.estimate 字节估算之时间都去哪了
  19. 示例:Linux设备属性节点驱动,以及cat, echo操作
  20. Nginx目录穿越漏洞

热门文章

  1. Mongodb基本操作说明
  2. 高仿精仿手机版QQ空间应用源码
  3. 【nginx运维基础(4)】Nginx的日志管理(日志格式与定时分割日志)
  4. KindEditor 4 输入框限定字数
  5. 如何使用jquery的Highcharts
  6. Ubuntu单用户修改root密码
  7. element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验,选中的项叉不掉问题。
  8. python字典计数_Python下封装个好用计数字典包
  9. android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
  10. 使用vue-amap