Ambari安装后NameNode无法启动 404 - Retrying after 10 seconds. Reason:

博客描述了在Ambari中启动HDFS中namenode时出现404错误,执行特定命令返回1。解决方法是先切换到hdfs用户,这是ambari默认HDFS最高权限用户,然后使用命令离开安全模式。

问题描述:

在Ambari中启动HDFS中namenode时出现404 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://master:8020 -safemode get | grep 'Safe mode is OFF'' returned 1.错误

 

解决方法:

# su hdfs   //切换到hdfs用户,ambari默认HDFS最高权限用户是hdfs
# hadoop dfsadmin -safemode leave   //离开安全模式

ambari-2.7.6平台因kafka开启sasl,atlas集成hive时,hive往kafka的ATLAS_ENTITIES ATLAS_HOOKtopic中写入数据报错如下: at java.lang.Thread.run(Thread.java:748) [?:1.8.0_311] 2025-09-08T01:42:12,010 WARN [kafka-producer-network-thread | producer-1]: clients.NetworkClient (:()) - [Producer clientId=producer-1] Error connecting to node bdp155:6667 (id: -1 rack: null) java.io.IOException: Channel could not be created for socket java.nio.channels.SocketChannel[closed] at org.apache.kafka.common.network.Selector.buildAndAttachKafkaChannel(Selector.java:348) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.Selector.registerChannel(Selector.java:329) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.Selector.connect(Selector.java:256) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:987) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.NetworkClient.access$600(NetworkClient.java:73) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1158) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1046) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:559) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.producer.internals.Sender.runOnce(Sender.java:327) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:242) ~[kafka-clients-2.8.2.jar:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_311] Caused by: org.apache.kafka.common.KafkaException: org.apache.kafka.common.errors.SaslAuthenticationException: Failed to configure SaslClientAuthenticator at org.apache.kafka.common.network.SaslChannelBuilder.buildChannel(SaslChannelBuilder.java:240) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.Selector.buildAndAttachKafkaChannel(Selector.java:338) ~[kafka-clients-2.8.2.jar:?] ... 10 more Caused by: org.apache.kafka.common.errors.SaslAuthenticationException: Failed to configure SaslClientAuthenticator Caused by: org.apache.kafka.common.KafkaException: Principal could not be determined from Subject, this may be a transient failure due to Kerberos re-login at org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.firstPrincipal(SaslClientAuthenticator.java:632) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.<init>(SaslClientAuthenticator.java:202) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.SaslChannelBuilder.buildClientAuthenticator(SaslChannelBuilder.java:286) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.SaslChannelBuilder.lambda$buildChannel$1(SaslChannelBuilder.java:228) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.KafkaChannel.<init>(KafkaChannel.java:143) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.SaslChannelBuilder.buildChannel(SaslChannelBuilder.java:236) ~[kafka-clients-2.8.2.jar:?] at org.apache.kafka.common.network.Selector.buildAndAttachKafkaChannel(Selector.java:338) ~[kafka-clients-2.8.2.jar:?] ... 10 more 2025-09-08T01:42:12,010 WARN [kafka-producer-network-thread | producer-1]: clients.NetworkClient (:()) - [Producer clientId=producer-1] Bootstrap broker bdp155:6667 (id: -1 rack: null) disconnected ^C
最新发布
09-09
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值