原因:
配置中没有指定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");
网友评论