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

Can we have more than one worker process for presto?

假设在我的 presto 集群中我有两个数据源 HIVE 和 Cassandra。即我有一个连接到 Hive 源的 Hive 目录和一个连接到 Cassandra 的 Cassandra 目录 source.Two 团队正在分别处理它们中的每一个。

如果两个团队并行提交单独的查询,worker 将为每个查询创建任务。就像为每个任务工作者创建一个新线程一样,这意味着两个查询的任务驻留在同一个 JVM(堆)中。由于两个团队都希望他们的数据非常安全,他们希望为他们的任务隔离内存(他们不想冒任何代码注入的风险)。

有什么办法,让每个源的所有任务运行在单独的JVM(Heap)中。我的意思是我们可以 运行 多个工作进程:每个数据源?比如一些工人团体什么的。

PS.Not presto.just 探索专家。

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