Zeppelin提交Spark程序到YARN上报Kerberos认证错误:
Client.java[run]:755) - Exception encountered while connecting to the server : org.apache.hadoop.security.AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]
解决方法:
Spark的interpreter添加Kerberos的keytab和principal
Spark3之前版本使用下面两个参数:
- spark.yarn.keytab:/data/src/zeppelin/conf/zeppelin_bigdata.keytab
- spark.yarn.principal:zeppelin/bigdata@optics.bigdata.COM
Spark3之后版本使用下面两个参数:
- spark.kerberos.keytab:/data/src/zeppelin/conf/zeppelin_bigdata.keytab
- spark.kerberos.principal:zeppelin/bigdata@optics.bigdata.COM
interpreter添加上述两个参数后,zeppelin提交到YARN上的程序跑成功。


Zeppelin提交到YARN的Spark程序遇到Kerberos认证问题,表现为`AccessControlException: Client cannot authenticate via:[TOKEN, KERBEROS]`。解决方法是为Spark interpreter配置Kerberos的keytab和principal。对于Spark3之前的版本,需要设置`spark.yarn.keytab`和`spark.yarn.principal`;Spark3及之后的版本则应设置`spark.kerberos.keytab`和`spark.kerberos.principal`。正确配置后,Zeppelin可以成功提交程序到YARN运行。"
120850569,4956627,QT5.4获取磁盘信息:QStorageInfo详解,"['QT开发', '文件系统', '操作系统', '编程']
2164

被折叠的 条评论
为什么被折叠?



