java - java.lang.NoClassDefFoundError:无法初始化类 com.amazonaws.services.s3.internal.AWSS3V4Signer
问题描述
在终端中启动 spark shell 时,如何在 spark 配置中指定“签名版本 4”?
我已经用三个参数配置了 spark:
spark.sparkContext.hadoopConfiguration.set("fs.s3a.endpoint","s3.us-east-2.amazonaws.com")
spark.sparkContext.hadoopConfiguration.set("fs.s3a.access.key", "");
spark.sparkContext.hadoopConfiguration.set("fs.s3a.secret.key", "");
我收到以下错误:
java.lang.NoClassDefFoundError:无法初始化类 com.amazonaws.services.s3.internal.AWSS3V4Signer
解决方案
推荐阅读
- azure - ReadDocumentAsync 总是失败,声称 Id 不存在
- xml - 如何根据 XML 输入(Active Directory 用户属性)中两个兄弟节点的条件处理来设置 XSLT 输出的值?
- python - 增加y和x轴标签的字体(不是y和x轴标题)
- python - 为什么运行 mainloop() 会导致我的整个计算机死机?
- jquery - 如何设置动态填充的下拉列表的值?
- amazon-web-services - AWS CDK CI/CD 管道 - 部署的 Lambda 返回 ClassNotFoundException
- sql - PostgreSQL:通过与其他行比较来过滤选择查询
- libreoffice - 在 LibreOffice Calc 中,通过单击更改形状的大小
- c++ - 如何在ffmpeg(c ++)中获取视频流的格式
- c++ - How to return nullptr equivalent from a C++ function whose return type is pair?