这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

配置菜单 (Configuration Menu) 选项

“配置菜单 (Configuration Menu)”可用于执行以下任务:

1 - 创建数据库

使用以下过程通过 admintools 创建企业模式或 Eon 模式数据库。要在管理控制台中使用浏览器内向导创建数据库,请参阅使用 MC 创建数据库

创建企业模式数据库

  1. 在“配置菜单 (Configuration Menu)”上,单击“创建数据库 (Create Database)”。单击 OK。

  2. 选择“企业模式 (Enterprise Mode)”作为数据库模式。

  3. 输入数据库名称和可选注释。单击 OK。

  4. 输入密码。有关规则,请参阅创建数据库名称和密码

    如果未输入密码,系统会提示您进行确认:“是 (Yes)”表示输入超级用户密码,“否 (No)”表示创建没有超级用户密码的数据库。

  5. 如果输入了密码,请再次输入密码。

  6. 选择要包括在数据库中的主机。此列表中的主机是安装时 ( install_vertica -s) 指定的主机。

    数据库主机

  7. 指定用于存储编录和数据文件的目录。

    数据库数据目录

  8. 检查当前数据库定义是否正确。单击“是 (Yes)”以继续。

    CurrentDatabaseDefinition

  9. 将显示一条消息,指示您已成功创建数据库。单击 OK。

创建 Eon 模式数据库

  1. 在“配置菜单 (Configuration Menu)”上,单击“创建数据库 (Create Database)”。单击 OK。

  2. 选择“Eon 模式 (Eon Mode)”作为数据库模式。

  3. 输入数据库名称和可选注释。单击 OK。

  4. 输入密码。有关规则,请参阅创建数据库名称和密码

    仅限 AWS: 如果未输入密码,系统会提示您进行确认:“是 (Yes)”表示输入超级用户密码,“否 (No)”表示创建没有超级用户密码的数据库。

  5. 如果输入了密码,请再次输入密码。

  6. 选择要包括在数据库中的主机。此列表中的主机是安装时 ( install_vertica -s) 指定的主机。

  7. 指定用于存储编录和存储库的目录、存储库大小、公共存储位置以及分片数量。

    • 存储库大小: 使用后跟 %、K、G 或 T 的整数。默认值为存储相应存储库的文件系统的总磁盘空间的 60%。

    • 公共存储: 在您的实例所在的同一区域中使用现有的 Amazon S3 存储桶。指定新的子文件夹名称,Vertica 将在现有的 S3 存储桶中动态创建该名称。例如,s3://existingbucket/newstorage1。您可以在现有子文件夹中创建新的子文件夹,但如果未指定任何新的子文件夹名称,数据库创建将回退。

    • 分片数量: 使用整数。默认值等于节点数。为了获得最佳性能,分片数量不应大于节点数量的 2 倍。当节点数量大于分片数量(使用 ETS)时,仪表板查询的吞吐量会提高。当分片数量超过节点数量时,您可以在将来扩展群集以提高长分析查询的性能。

  8. 检查当前数据库定义是否正确。单击“是 (Yes)”以继续。

  9. 将显示一条消息,指示您已成功创建数据库。单击 OK。

2 - 删除数据库

此工具将删除现有的 数据库。只有 数据库超级用户可以删除数据库。

  1. 停止数据库

  2. 配置菜单 (Configuration Menu) 上,单击删除数据库 (Drop Database),再单击确定 (OK)

  3. 选择要删除的数据库,然后单击确定 (OK)

  4. 单击是 (Yes) 以确定要删除数据库。

  5. 键入是 (yes),然后单击确定 (OK),再次确认您确实要删除数据库。

  6. 将显示一条消息,指示您已成功删除数据库。单击确定 (OK)

当 Vertica 删除数据库时,它还会自动删除引用该数据库的节点定义。以下情况除外:

  • 另一个数据库使用节点定义。如果另一个数据库引用了其中任何节点定义,则不会删除任何节点定义。

  • 节点定义是为主机定义的唯一节点。(Vertica 使用节点定义来查找可用于创建数据库的主机,因此移除为主机定义的唯一节点可能会导致该主机对新数据库不可用。)

3 - 查看数据库

此工具显示现有 数据库的特征。

  1. 配置菜单 (Configuration Menu) 上,选择查看数据库 (View Database),然后单击确定 (OK)

  2. 选择要查看的数据库。

  3. Vertica 会显示有关数据库的以下信息:

    • 数据库的名称。

    • 数据库日志文件的名称和位置。

    • 数据库群集中的主机。

    • 重新启动策略设置的值。

      注意: 此设置确定 K-Safe 数据库中的节点在数据库重新启动时是否重新启动。请参阅设置重新启动策略

    • 数据库端口。

    • 编录目录的名称和位置。

4 - 设置重新启动策略

通过重新启动策略,可以确定 K-Safe 数据库中的节点在数据库重新启动时是否自动重新启动。由于整个数据库处于关闭状态时此功能不会自动重新启动节点,因此对非 K-Safe 的数据库无用。

要设置数据库的重新启动策略:

  1. 打开管理工具。

  2. 在“主菜单 (Main Menu)”上,选择配置菜单 (Configuration Menu),然后单击确定 (OK)

  3. 在“配置菜单 (Configuration Menu)”中,选择设置重新启动策略 (Set Restart Policy),然后单击确定 (OK)

  4. 选择要设置重新启动策略的数据库,然后单击确定 (OK)

  5. 为数据库选择以下策略之一:

    • 从不 (Never) — 节点从不自动重新启动。

    • K-Safe — 如果数据库群集仍处于开启状态,则节点将自动重新启动。这是默认设置。

    • 始终 (Always) — 单节点数据库上的节点将自动重新启动。

  6. 单击确定 (OK)

按照下述过程进行操作可防止 Vertica 将磁盘缺失或挂载错误的情况错误地诊断为数据损坏,进而避免发生耗时的全节点恢复。

如果服务器因硬件问题(例如磁盘错误或控制器故障)而发生故障,请在修复硬件时:

  1. 将计算机重启至运行级别 1,这是仅适用于控制台的 root 模式。

    运行级别 1 可禁止网络连接并阻止 Vertica 尝试重新连接到群集。

  2. 在运行级别 1 中,验证硬件是否已得到修复,控制器是否处于联机状态,以及是否可以继续执行任何 RAID 恢复操作。

  3. 只有在确认硬件一致之后才能重启至运行级别 3 或更高级别。

此时将激活网络,同时 Vertica 会重新加入群集并自动恢复任何缺失的数据。请注意,在单节点数据库中,如果与投影关联的任何文件被删除或损坏,Vertica 将删除与该投影关联的所有文件,这可能会导致数据丢失。

5 - 安装外部过程可执行文件

  1. 运行 管理工具

    $ /opt/vertica/bin/adminTools
    
  2. 在管理工具主菜单 (Main Menu) 上,单击配置菜单 (Configuration Menu),再单击确定 (OK)

  3. 配置菜单 (Configuration Menu) 上,单击安装外部过程 (Install External Procedure),再单击确定 (OK)

  4. 选择要在其上安装外部过程的数据库。

  5. 选择要安装的文件或手动键入完整文件路径,然后单击确定 (OK)

  6. 如果不是超级用户,则会提示您输入密码,然后单击确定 (OK)

    管理工具会自动在数据库中的每个节点上创建 database-name/procedures 目录,并在这些目录中为您安装外部过程。

  7. 单击对话框中的确定 (OK),这表示安装已成功完成。