amazons3在使用s3位置创建配置单元外部表时面临的问题

xe55xuns  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(658)

我正在尝试用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状态]

ufj5ltwl

ufj5ltwl1#

使用一个包含s3a的url,比如“s3a://poc/xyzpoc.csv”。它是后续的s3客户机,配置稍有不同(更好,因为它支持各种其他机制)

相关问题