# 集群管理

MyScale支持以下操作来管理集群:

# 创建集群

创建集群

可以通过在 Clusters 页面上点击 “+ New Cluster” 来创建集群。每当创建一个集群时,集群将自动启动。

在能够在集群内导入数据和执行查询之前,必须先启动集群。

在当前版本的 MyScale 中,开发计划用户只能创建一个集群。请注意,如果7天内没有任何活动,集群将被终止,并且集群中的所有数据将被删除。有关更多详细信息,请参阅定价计划

# 集群配置

集群配置

MyScale 允许您为集群选择一个名称,并支持修改空闲期。请使用由字母和数字组成的有效字符字符串来为您的集群命名。字符串的长度应在 1 到 31 个字符之间。

需要注意的是,一旦在指定的时间段内没有任何活动,集群将转换为空闲状态。如果发送了任何请求,您的服务将在一定时间后恢复。

# 导入数据

创建集群后,它将自动启动。在集群内导入数据之前,集群需要完全启动,如下图所示:

启动

为了方便您探索 MyScale,我们提供了示例数据集及其相应的执行命令。选择要导入的示例数据集,并在集群处于 Started 状态时,可以开始导入数据,如下图所示:

导入

导入过程完成后,您可以开始测试查询执行。只需复制SQL选项卡中的示例代码,并在 SQL 工作区中执行它。

SQL代码

或者,您可以切换到 Python 选项卡,复制代码,并使用 Python 客户端访问 MyScale 并执行查询。

Python代码

如果您想尝试互联网上的其他公开可用数据集或您个人的数据集,请参阅SQL参考向量搜索

# 连接详情

除了SQL工作区之外,MyScale 还提供以下各种连接选项:

要通过上述方法访问 MyScale,您需要获得必要的连接信息,例如MYSCALE_CLUSTER_URLYOUR_USERNAMEYOUR_CLUSTER_PASSWORD。您可以在集群列表的 Action 列中找到 Connection Details 按钮。

操作

点击 Connection Details 按钮后,您将看到访问 MyScale 所需的必要代码。您可以根据所选择的工具切换选项卡,并复制相应的代码以连接到新服务。

  • Python

Python

  • Node.js

Node.js

  • Go

Go

  • Java

Java

  • HTTPS

HTTPS

# 修改集群配置

MyScale 支持用户修改先前创建的集群的配置。在修改集群时,请考虑以下几点:

  • 开发计划:支持修改集群名称和空闲期。
  • 标准计划:支持修改集群名称、空闲期、大小和副本。
  • 只有在集群处于“已启动”或“空闲”状态时,才支持修改大小或副本。
  • 集群大小只能增加,不允许减小。
  • 修改大小后,集群需要时间进行扩展。在此期间,用户执行语句的能力取决于集群中的副本数量。
    • 如果原始集群只有一个副本,则用户将无法执行语句。
    • 如果原始集群有多个副本,则用户可以正常执行读操作,但无法执行写操作。
  • 修改副本后,集群需要时间进行扩展。在此期间,仅支持 SELECT 语句。

修改集群配置 1

修改集群配置 2

# 重置集群密码

如果您想重置集群密码,可以在集群列表的 Action 列中找到 Reset Cluster 按钮。

提示

只有组织所有者和管理员角色的用户才支持重置集群密码。

个人信息

您可以点击 Reset 按钮。

重置密码 1

如果您确定要重置集群密码,请点击 Reset 按钮。

注意

请注意,一旦生成新密码,当前使用默认用户访问集群的用户将遇到临时的服务中断,并需要使用新密码重新连接。