我正在尝试用s3位置创建外部表。
create external table trial
(
Country string,
Date1 string,
Brand string)
location 's3n://poc/xyzpoc.csv'
)
我已经在自定义hdfs站点和自定义配置单元站点中提到了访问密钥和秘密访问密钥,但是仍然得到了访问密钥错误。
下面是我设置的属性
fs.s3a.access.key,
fs.s3a.secret.key
错误:
编译语句时出错:failed:semanticexception java.lang.illegalargumentexception:aws access key id和secret access key必须分别指定为s3n url的用户名或密码,或者通过设置fs.s3n.awsaccesskeyid或fs.s3n.awssecretaccesskey属性来指定[错误[U状态]
1条答案
按热度按时间ufj5ltwl1#
使用一个包含s3a的url,比如“s3a://poc/xyzpoc.csv”。它是后续的s3客户机,配置稍有不同(更好,因为它支持各种其他机制)