【标题描述】能够简要描述问题:执行sudo -u hdfs hdfs namenode -format报错:“java.lang.ClassNotFoundException: org.apache.hadoop.thirdparty.com.google.common.base.Preconditions”
【环境信息】
1)OS版本及分支:openEuler 22.09
2)内核信息
cat /etc/openEuler-latest
openeulerversion=openEuler-22.09
compiletime=2022-08-17-23-44-50
gccversion=10.3.1-14.oe2209
kernelversion=5.10.0-106.3.0.57.oe2209
openjdkversion=1.8.0.332.b09-6.oe2209
3)发现问题的组件版本信息
rpm -q hadoop-hdfs
hadoop-hdfs-3.3.3-1.oe2209.noarch
【问题复现步骤】
具体操作步骤
dnf install -y hadoop-hdfs hadoop-mapreduce hadoop-yarn java-1.8.0-openjdk
echo "export JAVA_HOME=/usr/lib/jvm/jre" >>/usr/libexec/hadoop-layout.sh
sed -i "/Group=hadoop/a SuccessExitStatus=143" /usr/lib/systemd/system/hadoop-datanode.service
systemctl daemon-reload
sudo -u hdfs hdfs namenode -format
出现概率(是否必现,概率性错误):必现
【预期结果】
命令执行成功
【实际结果】
命令执行失败,出现异常:“java.lang.ClassNotFoundException: org.apache.hadoop.thirdparty.com.google.common.base.Preconditions”
【附件信息】
比如系统message日志/组件日志、dump信息、图片等
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
验收通过
登录 后才可以发表评论