【问题标题】:Does presto support adding data sources dynamically?presto 是否支持动态添加数据源?
【发布时间】:2020-07-12 20:57:23
【问题描述】:

presto 是否支持动态添加数据源? 如果不行,如何在不重启集群的情况下通过观看.properties文件来达到添加新目录的目的?

【问题讨论】:

    标签: presto


    【解决方案1】:

    目前 Presto 不支持在不重新启动服务器的情况下添加或删除目录。关于它有一个长期存在的未解决问题,它讨论了与实施它相关的挑战https://github.com/prestodb/presto/issues/2445。我认为您目前能做的最好的事情是将.properties 更改推送到集群中的所有节点并重新启动 Presto 守护进程。您可以在工作节点上调用正常关闭以最大限度地减少查询失败,并让诸如 monit 之类的东西在 Presto 服务器关闭时自动启动它。

    curl -v -XPUT --data '"SHUTTING_DOWN"' -H "Content-type: application/json" http://node-id:8081/v1/info/state
    

    除非您设置了协调器 HA,否则在协调器上重新启动 Presto 守护程序仍会导致短暂中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 2019-08-08
      • 2016-09-13
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 2020-08-10
      相关资源
      最近更新 更多