1、Token 过期问题
Failed to Update HDFS Delegation Token for long running application in HA mode
错误信息:
org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.token.SecretManager$InvalidToken): token (HDFS_DELEGATION_TOKEN token 953 for gahw) is expired
这是个HDFS-9276 的 Bug.
http://mkuthan.github.io/blog/2016/09/30/spark-streaming-on-yarn/
https://stackoverflow.com/questions/39540110/hdfs-delegation-token-expired-even-after-adding-principle-to-command-line
https://issues.apache.org/jira/browse/SPARK-8688
影响版本:Hadoop 2.7.1
Failed to Update HDFS Delegation Token for long running application in HA mode
参见
https://issues.apache.org/jira/browse/HDFS-9276
https://github.com/apache/spark/pull/9168
错误信息:
org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.token.SecretManager$InvalidToken): token (HDFS_DELEGATION_TOKEN token 953 for gahw) is expired
这是个HDFS-9276 的 Bug.
http://mkuthan.github.io/blog/2016/09/30/spark-streaming-on-yarn/
https://stackoverflow.com/questions/39540110/hdfs-delegation-token-expired-even-after-adding-principle-to-command-line
https://issues.apache.org/jira/browse/SPARK-8688
影响版本:Hadoop 2.7.1
解决方法:
PS:
当在代码里进行kerberos认证的话,使用--principal $principal --k