我正在运行我的爬网程序,并在日志中显示已创建一个表并将其添加到也已创建的数据库中。然而,当我想检查表时,它不在那里。我发现了一些问题,人们由于缺乏权限而无法创建表,但这不应该是我的情况下的错误。 它还显示在添加的表下的爬网程序中。值从 0 跳到 1,但我在任何地方都找不到该表。 也许有人有类似的问题?
下面您可以看到日志,表明应该添加它
但是如果我转到表格部分,它会显示我之前使用另一个爬虫创建的两个表格。我将新的 p 设置为之前的两个,但这次我没有得到任何桌子
更新:
这可能是 UI 错误吗?当我在 CLI 中运行 get table 时,我可以看到该表。由于我不太熟悉 CLI 的使用,所以我想通过 UI 来完成它?我可以做些什么来消除 UI 的 bug
实际上,就我而言,重新启动浏览器(Chrome)很有帮助。当我尝试在 AWS 控制台中查看该表时,它告诉我它不存在。同时,我看到它列在 AWS Glue 表列表中,并且能够选择它并编辑其架构。
我认为还有另一个用户界面错误。由于架构问题,它不允许我通过 Athena 查询我的表。问题是我已经修复了它并且架构是正确的。我花了大约 5 个小时来研究爬虫/表/架构配置,但我所需要做的就是关闭 Athena UI 中的所有查询选项卡,我在其中尝试查询此表并只留下一个。它让我大吃一惊......