根据连接器配置,所有工作人员在目录文件夹下共享相同的连接器配置,这意味着它将对任何 presto 集群用户使用相同的连接器配置。例如,来自 prestosql user1 和 user2 的查询将使用相同的 jdbc 查询配置。但是,传统的 RDBMS ACL 是基于 JDBC 配置中的用户名来支持隔离的。例如,user1 将使用jdbc:mysql://user1@host:3306
,而 user2 将使用jdbc:mysql://user2@host:3306
.
问题:是否有任何指针或方向来支持同一 presto 集群中的会话级连接器配置?例如,当 user1 运行查询时,它会jdbc:mysql://user1@host:3306
在使用 mysql 连接器时拾取,而它可以切换到jdbc:mysql://user2@host:3306
user2 运行连接到 mysql 的查询时。
我愿意接受任何设计输入,例如使用 consul 或 etcd 等集中配置管理工具。