hdfs datanode启动失败

  • 问题描述
  • 问题排查

问题描述

新装的hdp集群,hdfs启动后,datanode马上全部死掉,查看日志报错信息如下:

2020-06-22 00:37:20,594 INFO  datanode.DataNode (DataXceiverServer.java:<init>(79)) - Number threads for balancing is 50
2020-06-22 00:37:20,595 ERROR datanode.DataNode (DataNode.java:secureMain(2883)) - Exception in secureMain
java.lang.RuntimeException: Although a UNIX domain socket path is configured as /var/lib/hadoop-hdfs/dn_socket, we cannot start a localDataXceiverServer because libhadoop cannot be loaded.at org.apache.hadoop.hdfs.server.datanode.DataNode.getDomainPeerServer(DataNode.java:1192)at org.apache.hadoop.hdfs.server.datanode.DataNode.initDataXceiver(DataNode.java:1161)at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:1416)at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:500)at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:2782)at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:2690)at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:2732)at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:2876)at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:2900)

问题排查

执行命令hadoop checknative -a


hadoop checknative -aJava HotSpot(TM) Client VM warning: You have loaded library /usr/hdp/3.1.0.0-78/hadoop/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
20/06/22 23:42:14 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Native library checking:
hadoop:  false
zlib:    false
zstd  :  false
snappy:  false
lz4:     false
bzip2:   false
openssl: false
ISA-L:   false
20/06/22 23:42:14 INFO util.ExitUtil: Exiting with status 1: ExitException

load native-hadoop library 失败,但实际上 /usr/hdp/3.1.0.0-78/hadoop/lib/native/libhadoop.so.1.0.0等文件都存在。

重新安装一个jdk,本人使用的上openjdk1.8 开发版。
yum install -y java-1.8.0-openjdk-devel-1.8.0.252.b09-2.el7_8.x86_64

重新初始化ambari

ambari-server setup

Exception in secureMain java.lang.RuntimeException: Although a UNIX domain socket path is configured相关推荐

  1. java.lang.RuntimeException: Although a UNIX domain socket path is configured as /opt/module/hadoop-2

    java.lang.RuntimeException: Although a UNIX domain socket path is configured as /opt/module/hadoop-2 ...

  2. spring-boot 文件上传异常java.lang.RuntimeException: java.nio.file.NoSuchFileException: /tmp/undertow.51230

    问题描述 今天服务器上面的spring-boot应用突然出现文件上传异常, Failed to parse multipart servlet request; nested exception i ...

  3. Exception in thread main java.lang.RuntimeException: org.apache.hadoop.security.AccessControlExcep

    hadoop在使用时,由于权限问题,没有解决,导致报错,如下,是我使用hive时,导致的错误. Exception in thread "main" java.lang.Runti ...

  4. 每日分享 环境报错:Exception in thread “main“ java.lang.RuntimeException: Cannot create staging directory

    Exception in thread "main" java.lang.RuntimeException: Cannot create staging directory 'hd ...

  5. bin/hive出错:Exception in thread main java.lang.RuntimeException: java.net.ConnectException: Call Fr

    安装好Hive后使用bin/hive命令启动hive,出现错误: Exception in thread "main" java.lang.RuntimeException: ja ...

  6. Exception in thread main java.lang.RuntimeException: java.net.ConnectException错误问题

    之前可以打开hive服务,后又出现错误: Logging initialized using configuration in jar:file:/opt/app/hive/lib/hive-comm ...

  7. Java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept

    项目在新电脑配置后,maven不能下载依赖,刷新提示以下错误: java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus ...

  8. 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....

    今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...

  9. Android --- java.lang.RuntimeException: Can‘t create handler inside thread that has not called Loop

    报错信息如下: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.pr ...

最新文章

  1. 推荐15个国外使用 CSS3 制作的漂亮网站
  2. 【迁移学习(Transfer L)全面指南】方差、协方差和Pearson相关系数的关系
  3. 关于js浅拷贝与深拷贝的理解
  4. 2020新年发红包Java实现
  5. IDEA部署Tomcat报错[RMI TCP Connection(6)-127.0.0.1]
  6. 4.3.2 用jQuery进行异步加载(2)
  7. 恒大汽车参展车辆竟全都是模型;华为官宣卖车,门店连夜上新摆车...
  8. ✨Shell脚本实现Base64 加密解密
  9. Hyperledger Fabric教程(3)-- byfn.sh分析-生成通道所需交易和文件
  10. 忘记vmware虚拟机系统登入密码如何破解,破解vmware登录密码。
  11. java 导入导出excel表格
  12. 99乘法表带颜色HTML隔行变色,javascript小实例,实现99乘法表及隔行变色
  13. 文字折叠特效 html+css
  14. mysql-8.0.16-winx64_mysql-8.0.16-winx64的最新安装教程
  15. oracle分段时间统计总数,oracle中根据年份统计每月的总数?解决思路
  16. matlab 判定空值NaN
  17. “无任何网络提供程序接受指定的网络路径”的解决办法
  18. Postgre 实现 插入更新
  19. left join详解
  20. 我,月薪10000,在这个行业算高高高高薪了

热门文章

  1. fiori 换行_《[家教初代]Cielo》七子姬 ^第31章^ 最新更新:2010-10-22 23:30:40 晋江文学城_手机版...
  2. input下拉选择框可以自行输入也可以下拉选择
  3. 安全狗发布网站后门查杀引擎“啸天”变形网马无处可匿
  4. 微信小程序分享好友实现
  5. 乔治亚理工学院计算机专业,乔治亚理工学院计算机专业成功录取
  6. 「禾连健康」轻松实现弹性降本20%以上,竟然是因为使用了它
  7. 形容人的内核是什么意思_请问甜文的内核是什么?
  8. 计算机冷门领域,毕业后很吃香的三大“冷门”专业!不比热门专业差,适合中等考生...
  9. 6种java垃圾回收算法_Java垃圾回收机制
  10. H3C交换机SSH登录配置