美文网首页
java客户端访问开启了kerberos验证的hdfs集群报错:

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

作者: _火山_ | 来源:发表于2020-08-17 16:03 被阅读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");

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/cujurktx.html