程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错?

开发过程中遇到无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错的问题如何解决?下面主要结合日常开发的经验,给出你关于无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错的解决方法建议,希望对你解决无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错有所启发或帮助;

我们正在尝试使用 Dbvisualizer 连接到 presto。并执行一些查询。我们使用的 Catlog 是 MysqL 。

  • Presto 安装在 linux 服务器中。 presto cli 在 linux 中运行良好。在 linux 中开始 presto。
  • 在linux机器上也安装了MysqL。我们可以使用 Dbvisualizer 在 windows 中访问 MysqL。
  • 为 Presto 创建了一个 MysqL 连接器目录。使用Presto-cli查询MysqL数据成功 如presto --server localhost:8080 --catalog MysqL --schema tutorials

DBvisualizer 安装在 windows 机器上。我能够访问 MysqL 并执行查询。 Presto 也连接在 Dbvisualizer 中。但是我们无法查询数据。 当我们尝试运行查询时。它给我们错误执行查询。

无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错

网上没有太多可用的信息,我们不知道我们在这里缺少什么,有人可以向我解释如何做到这一点。 我们需要从 windows 机器执行查询。我们还使用 jdbc jar 从 java 代码中尝试过。同样的例外

添加了 Presto 安装的 Config.propertIEs 截图。这里还有什么要添加的属性吗?

无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错

.任何建议表示赞赏。谢谢

解决方法

您似乎还没有安装任何方式来验证使用 Presto。您的 MySQL 实例上存在的身份验证不用于对访问您的 Presto 集群的用户进行身份验证。

Presto 中有一个 critical security vulnerability,其中“经过身份验证的用户可以通过直接访问内部 API 来绕过授权检查”。这仅在 Trino (formerly PrestoSQL) 发行版中得到解决,因此如果您计划在生产中运行安全集群,我建议您使用 Trino。

您在 Trino 上的选项是 LDAP authenticator、Password authenticator 和 Kerberos authenticator(不推荐,除非您已经使用 Kerberos)。在尝试在您的服务器上使用 SSL/TLS 之前先配置这些。

您还可以找到有关在 Trino slack channel 上设置安全集群的任何其他问题的帮助。

大佬总结

以上是大佬教程为你收集整理的无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错全部内容,希望文章能够帮你解决无法使用 Dbvisuallizer 查询 Presto 数据库 - 执行查询时出错所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: