
dsaidgovsg/spark-k8s-addonsspark-k8s-addons!CI状态
spark-k8s-addons是一个CI Dockerfile配置,用于在标准Spark K8s Docker镜像基础上安装云相关工具。该镜像基于Debian系统,原Spark K8s镜像构建自此仓库。
添加了UID为185的spark用户,与官方Spark-Kubernetes Docker镜像构建的默认UID保持一致,提升使用友好性。
在原始K8s Docker镜像基础上新增以下命令行工具:
pyenv:用于轻松安装特定主版本.次版本的Python,并设置为全局版本。每次CI构建会自动获取该Python版本的最新补丁版本。pip使用pyenv设置的全局Python版本安装。在原始K8s Docker镜像基础上新增以下JAR包:
spark.hadoop.fs.s3a.impl org.apache.hadoop.fs.s3a.S3AFileSystem添加到spark-defaults.conf若要在Spark应用配置中使用AWS S3A客户端JAR,可通过以下方式:
bashecho "spark.hadoop.fs.s3a.impl org.apache.hadoop.fs.s3a.S3AFileSystem" >> ${SPARK_HOME}/conf/spark-defaults.conf; \
使用spark-shell或spark-submit时,可直接添加配置参数:
bashspark-shell --conf "spark.hadoop.fs.s3a.impl=org.apache.hadoop.fs.s3a.S3AFileSystem"
下载Tera CLI v0.4:<[***]>,并将其添加到PATH环境变量。
需先安装cargo(可通过rustup安装),然后执行:
bashcargo install tera-cli --version=^0.4.0


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务