我只是在玩雅典娜,我尝试点击此链接 https://awsfeed.com/whats-new/big-data/use-ml-predictions-over-amazon-dynamodb-data-with-amazon-athena-毫升
使用邻域边界的地理空间数据创建 Athena 表
我遵循基于示例的代码并查看图片。但是,这是我遇到问题的地方,不得不根据 Athena 给我的错误消息将代码更改为此。现在当前的错误是不匹配的输入'STORED'。期待:<EOF
从网站 -
CREATE EXTERNAL TABLE <table name
"objectid" int,
"nh_code" int,
"nh_name" string,
"shapearea" double,
"shapelen" double,
"bb_west" double,
"bb_south" double,
"bb_east" double,
"bb_north" double,
"shape" string,
"cog_longitude" double,
"cog_latitude" double)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
我不断收到有关 ROW FORMAT 的错误,并在下面进行了调整
WITH (ROW = DELIMITED
,FIELDS = '\t'
,LINES = '\n'
)
STORED INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
错误消息从 ROW 开始,我在上面进行了编辑。现在错误代码与 STORED 相关,因此我所做的更改可能是必要的。我不知道。我对 Athena 不是很好,所以我只是按照指南进行操作,并希望它会起作用。关于我做错了什么有什么建议吗?
谢谢。