【发布时间】:2018-08-20 21:44:39
【问题描述】:
我正在本地计算机中的容器(此图像:https://hub.docker.com/r/bde2020/hive/)中运行 Hive。
我正在尝试使用以下命令在 S3 中创建存储为 CSV 的 Hive 表:
CREATE EXTERNAL TABLE local_test (name STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
STORED AS TEXTFILE LOCATION 's3://mybucket/local_test/';
但是,我收到以下错误:
失败:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask 返回代码 1。 MetaException(message:Got exception: java.io.IOException No FileSystem for scheme: s3)
是什么原因造成的? 我需要设置其他东西吗?
注意:
我能够运行 aws s3 ls mybucket 并在另一个目录中创建 Hive 表,例如 /tmp/。
【问题讨论】:
标签: amazon-web-services amazon-s3 hive