Hive 在Qubole中,使用S3位置创建配置单元外部表

Hive 在Qubole中,使用S3位置创建配置单元外部表,hive,Hive,我正在QUBOLE的hive中创建一个外部表。但是在创建表之后没有数据。 这是我的DDL创建语句。 使用vlc 创建外部表dim\U DELECTOR\U txt2( 零售商\租户\ ID int, 零售商名称字符串, 活性锡 行格式分隔 以“|”结尾的字段 以“\”转义 存储为文本文件 位置“s3://manthan impala test/vi65test txt/dim_retailer_vlc/” 以后如果我检查数据,就没有数据了 我使用S3浏览器在S3位置转储数据。在我的例子中,当我这

我正在QUBOLE的hive中创建一个外部表。但是在创建表之后没有数据。 这是我的DDL创建语句。 使用vlc

创建外部表dim\U DELECTOR\U txt2( 零售商\租户\ ID int, 零售商名称字符串, 活性锡 行格式分隔 以“|”结尾的字段 以“\”转义 存储为文本文件 位置“s3://manthan impala test/vi65test txt/dim_retailer_vlc/”

以后如果我检查数据,就没有数据了

我使用S3浏览器在S3位置转储数据。在我的例子中,当我这样做时,一些1字节大小的额外文件也被转储到我的S3位置。因此,在创建表时,它无法从S3位置获取准确的数据


请尝试以下格式的位置文件。。s3n://“访问id”:“密钥”@“bucket name”/“path_to_folder”/I尝试过,但我收到这样的错误消息-失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddlstask返回代码1。URICan中的主机名无效我可以得到一些示例,如如何指定路径我建议联系Qubole支持人员以获得正确的语法。。我正在EMR上使用Hive。。我不太清楚库伯勒。。