我们可以为presto设置多个工作进程吗?

rqmkfv5c  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(438)

假设在我的presto集群中有两个数据源hive和cassandra。i、 e.我有一个连接到配置单元源的配置单元目录和一个连接到cassandra源的cassandra目录。
如果两个团队同时提交单独的查询,那么worker将为每个查询创建任务。在presto中,为每个任务工作者创建一个新线程,这意味着两个查询的任务都驻留在同一个jvm(堆)中。由于两个团队都希望他们的数据非常安全,所以他们希望为他们的任务隔离内存(他们不想冒任何代码注入的风险)。
是否有任何方法,使每个源的所有任务都在单独的jvm(堆)中运行。我的意思是我们可以运行多个工作进程:每个数据源对应一个工作进程吗?像工人团体之类的。
另外,我不擅长普雷斯托,只是在探索。

yfjy0ee7

yfjy0ee71#

没有办法做到这一点,但解决办法很简单;只运行两个集群。

相关问题