hadoop namenode格式化错误以及启动不了解决方案

这篇具有很好参考价值的文章主要介绍了hadoop namenode格式化错误以及启动不了解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

虚拟机启动hadoop无法启动

2022-10-24 10:43:41,743 WARN  [main] namenode.NameNode (NameNode.java:format(1204)) - Encountered exception during format: 
org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 exceptions thrown:
192.168.40.201:8485: Call From c701/192.168.40.201 to c701:8485 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
	at org.apache.hadoop.hdfs.qjournal.client.QuorumException.create(QuorumException.java:81)
	at org.apache.hadoop.hdfs.qjournal.client.QuorumCall.rethrowException(QuorumCall.java:287)
	at org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager.hasSomeData(QuorumJournalManager.java:282)
	at org.apache.hadoop.hdfs.server.common.Storage.confirmFormat(Storage.java:1142)
	at org.apache.hadoop.hdfs.server.namenode.FSImage.confirmFormat(FSImage.java:209)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1198)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1645)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1755)
2022-10-24 10:43:41,846 ERROR [main] namenode.NameNode (NameNode.java:main(1760)) - Failed to start namenode.
org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 exceptions thrown:
192.168.40.201:8485: Call From c701/192.168.40.201 to c701:8485 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
	at org.apache.hadoop.hdfs.qjournal.client.QuorumException.create(QuorumException.java:81)
	at org.apache.hadoop.hdfs.qjournal.client.QuorumCall.rethrowException(QuorumCall.java:287)
	at org.apache.hadoop.hdfs.qjournal.client.QuorumJournalManager.hasSomeData(QuorumJournalManager.java:282)
	at org.apache.hadoop.hdfs.server.common.Storage.confirmFormat(Storage.java:1142)
	at org.apache.hadoop.hdfs.server.namenode.FSImage.confirmFormat(FSImage.java:209)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1198)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1645)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1755)

重启虚拟机,启动Zookeeper和journalnode
启动三台机器的zookeeper 和 journalnode

zkServer.sh start
hadoop-daemon.sh start journalnode

第一次格式化namenode时报错,namennode可能会自动进入了安全模式,所以需要关闭安全模式

hadoop dfsadmin -safemode leave    #关闭safe mode

重新格式化

hdfs namenode -format

hadoop中namenode无法启动

需要先关闭所有服务

stop-all.sh 

查看配置文件是否有错误
然后删除tmp文件,并重新格式化namenode,tmp文件查看core-site.xml文件配置的位置我的位置是/opt/programs/hadoop-2.7.2/tmp

 rm -rf /opt/programs/hadoop-2.7.2/tmp

三台机器分别启动zookeeper ,journalnode和关闭安全模式

zkServer.sh start
hadoop-daemon.sh start journalnode
hadoop dfsadmin -safemode leave

格式化Namenode

cd /opt/programs/hadoop-2.7.2   #先进入Hadoop的根目录   
hdfs namenode -format

执行命令,将hadoop01节点Hadoop安装目录下的tmp文件夹远程复制到hadoop02节点的Hadoop安装目录下

cd /opt/programs/hadoop-2.7.2/
scp -r tmp/ root@hadoop02:/opt/programs/hadoop-2.7.2

#启动hadoop文章来源地址https://www.toymoban.com/news/detail-504276.html

start-dfs.sh
start-yarn.sh

到了这里,关于hadoop namenode格式化错误以及启动不了解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • hadoop格式化时报错

    ************************************************************/ 2022-11-15 16:21:14,648 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT] 2022-11-15 16:21:16,422 INFO namenode.NameNode: createNameNode [-format] Formatting using clusterid: CID-48b06c38-e524-45e7-957c-1f5d43b538f0 2022-11-15 16:21:20,788 INFO namenode.FSEditLog: Edit l

    2023年04月08日
    浏览(40)
  • hadoop多次格式化解决办法

    hadoop首次启动需要格式化,这时若是因为一些原由导致格式化不止一次,就会导致主点之间互相不识别,就会导致一些节点不会启动(如图是没问题的) 方法 一. 删除 配置文件core-site.xml 和hdfs-site.xml中指定目录下的文件(在如例地找    /root/wwr/hadoop-3.1.4/etc/hadoop) 1.删除

    2024年04月25日
    浏览(31)
  • Hadoop格式化时报错,已解决!

    在进行Hadoop伪分布式配置时,到了执行namenode格式化这一步时出了问题: 输入命令: 执行时出现了问题: 解决: 删除问题中的/usr/local/hadoop/tmp/dfs/name,(根据自己问题中的目录来)    然后再格式一次,这次虽然没出现问题,但还是有错误: 解决: 修改一下权限就好了,

    2024年02月09日
    浏览(36)
  • centos格式化xfs文件系统格式并设置自动启动挂载磁盘

    非全方位资料,学习实践而来,欢迎参考学习 要将 /dev/sdb1 分区快速格式化为 XFS 文件系统并设置开机自动挂载,可以按照以下步骤进行操作: 查看已连接的硬盘列表,主要是设备名称(如 /dev/sda)、分区信息和容量。 安装文件系统工具。 快速格式化分区为 XFS 文件系统,强

    2024年02月04日
    浏览(66)
  • c# 时间获取以及格式化方式

    在C#中,你可以使用DateTime结构来获取并格式化时间。以下是一些示例和技巧: 获取当前日期和时间: 获取特定日期和时间: 格式化日期和时间为字符串: 使用自定义格式化字符串获取特定的日期和时间部分: 使用预定义格式字符串获取常见的日期和时间格式: 还可以使用

    2024年02月13日
    浏览(41)
  • Python time时间格式化以及设置时区

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MI

    2024年02月08日
    浏览(76)
  • 时间格式化以及指定时区(time&&timezone)

    工作中经常遇到按照指定格式的时间进行展示。可参考以下脚本逻辑满足需求 工作中会遇到指定时区的需求,不管从全球哪个国家的用户访问产品,都以指定时区来展示时间。

    2024年02月08日
    浏览(41)
  • Echarts 清空画布空白以及鼠标悬浮提示信息格式化问题

    清空画布用clear()会导致图表空白  通过上述方式清空画布不会空白 鼠标悬浮信息格式化取值

    2024年02月14日
    浏览(38)
  • idea安装插件格式化ftl文件以及idea识别ftl文件

    idea识别不了ftl文件 添加*.ftl就可以了 idea安装插件格式化ftl plugins安装 Adapter for Eclipse Code Formatter 之后重启idea 添加文件 ali-code-style.xml 或者文件名称叫eclipse-codestyle.xml 这俩个选择一个就可以 格式化 shift+ctrl+alt

    2024年01月24日
    浏览(42)
  • ECharts中: legend图例中的格式化属性(formatter)以及嵌套图表

    Documentation - Apache ECharts 字符串模板的相识变量使用(不同的图表对应都有对应的变量): Documentation - Apache ECharts 具体详细使用可以点^^^链接查看: 你只需要创建一个 div id =\\\"xjzbChart\\\"/div 然后 获取 xjzbChart = echarts.init(document.getElementById(\\\'xjzbChart\\\')); 在 series数组里面创建两个图表对象

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包