java客户端访问开启了kerberos验证的hdfs集群报错:

2020-08-17  本文已影响0人  _火山_

原因:
配置中没有指定namenode的principal;
需要添加配置项:

/**
* hadoop namenode节点的principal(验证实体)
 */
conf.set("dfs.namenode.kerberos.principal", "work/hdp26.cn@HADOOP.COM");

如果是访问Hbase报这样的错:Failed on local exception: java.io.IOException: java.lang.IllegalArgumentException: Failed to specify server's Kerberos principal name;
原因:
配置中没有指定Hmaster节点的principal;
需要添加配置项:

/**
 * hbase master节点的principal(验证实体)
*/
conf.set("hbase.master.kerberos.principal", "hbase/hdp26.cn@HADOOP.COM");
上一篇 下一篇

猜你喜欢

热点阅读