-
创建计算组: 创建计算组副本: 向计算组中添加机器: 这里就有一个问题,计算组副本是启动worker时添加的,只能指定一个计算组副本,那么共享计算组副本要怎么添加呢? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi @coulsonm 共享计算组副本是为了实现跨VW资源共享,在VW内有空闲WG的情况下,可以把自己的资源共享给其他VW使用。 举例: 表a参数为cnch_vw_default='vw-tnt1-default',则查询时将使用wg-tnt1-default。 则我们可以在vw-tnt2-default中创建一个共享计算组副本,让其指向wg-tnt1-default:
这样,vw-tnt2-default中新建了一个wg wg-tnt2-shared-default,并且可以供表b查询时使用。它没有对应的实际物理资源,实际使用的是wg-tnt1-default |
Beta Was this translation helpful? Give feedback.
Hi @coulsonm 共享计算组副本是为了实现跨VW资源共享,在VW内有空闲WG的情况下,可以把自己的资源共享给其他VW使用。
首先,每个表都需要指定自己的读写VW(默认为cnch_vw_default = 'vw_default', cnch_vw_write = 'vw_write')。然后可以通过在VW内创建共享WG的方式来实现共享。
举例:
已有VW:vw-tnt1-default, 包含一个WG:wg-tnt1-default。另一个VW:vw-tnt2-default,没有物理WG。
表a参数为cnch_vw_default='vw-tnt1-default',则查询时将使用wg-tnt1-default。
假如现在wg-tnt1-default资源足够空闲,且希望共享给其他业务,比如表b(表b已经设置了自己的cnch_vw_default为 vw-tnt2-default)。
则我们可以在vw-tnt2-default中创建一个共享计算组副本,让其指向wg-tnt1-default:
这样,vw-tnt2-default中新建了一个wg wg-tnt2-shared-default,并且可以供表b查询时使用。它没有对应的实际物理资源,实际使用的是wg-tnt…