hdfs关闭kerberos

本文档详细介绍了如何将HDFS的Kerberos认证关闭,包括修改配置文件以恢复原始设置,并解决因端口未恢复导致的登录错误。同时,强调了更新客户端配置以确保顺利连接HDFS的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将配置修改回来

hadoop.security.authentication: Kerberos -> Simple 
hadoop.security.authorization: true -> false 
dfs.datanode.address: -> from 1004 (for Kerberos) to 50010 (default) 
dfs.datanode.http.address: -> from 1006 (for Kerberos) to 50075 (default)

如果端口没有改回来,报错

2019-06-04 11:01:31,082 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain
java.io.IOException: Failed on local exception: java.net.SocketException: 权限不够; Host Details : local host is: "fuzhou202"; destination host is: (unknown):0;
        at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:772)
        at org.apache.hadoop.ipc.Server.bind(Server.java:524)
        at org.apache.hadoop.ipc.Server.bind(Server.java:496)
        at org.apache.hadoop.hdfs.net.TcpPeerServer.<init>(TcpPeerServer.java:115)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.initDataXceiver(DataNode.java:1059)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:1311)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:465)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:2592)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:2479)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:2526)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:2708)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:2732)
Caused by: java.net.SocketException: 权限不够
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.apache.hadoop.ipc.Server.bind(Server.java:507)
        ... 10 more



hadoop fs -ls /
ls: SIMPLE authentication is not enabled.  Available:[TOKEN, KERBEROS]

需要更新客户端配置才能登陆
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值