java - Spark 本地上的 Hadoop Kerberos 故障
问题描述
spark-submit
在 Gitlab 上运行时出现以下错误。
这适用于本地,但不适用于 Gitlab。
21/11/03 05:34:51 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Exception in thread "main" org.apache.hadoop.security.KerberosAuthException: failure to login: javax.security.auth.login.LoginException: java.lang.NullPointerException: invalid null input: name
at jdk.security.auth/com.sun.security.auth.UnixPrincipal.<init>(UnixPrincipal.java:67)
为什么会发生这种情况?
pipenv run spark-submit --packages org.apache.spark: spark-avro_2.12:3.2.0 --master local[1] --conf spark.jars. ivy=/tmp/.ivy main.py
解决方案
推荐阅读
- openstack - 启动 magnum 集群时出错
- javascript - 如何在ionic3中切换div
- r - 来自数据框的加权图
- iis - ZendFramework 安全公告 ZF2018-01 是否只是 IIS 服务器的问题
- android - 无法在android中解析符号TestUtil
- angular - 在 Nrwl Nx 库中导入 Angular Material 主题
- charts - 有没有这样的图表...Q
- java - SpringBoot 将数据存储在 h2 中,但无法检索数据并在浏览器或邮递员中以 JSON 格式显示
- android - 我想对 ImageView 进行编程,使其首先缓慢旋转,然后逐渐增加旋转速度
- c# - 表达
> 谓词=空;在 where 条件(query.Where(谓词))中引发错误