更改 MC 端口或代理端口

配置 MC 时,配置向导会设置以下默认端口:

  • 5450 — 用于将 Web 浏览器会话连接到 MC,并允许从 Vertica 群集节点到 MC 应用程序/Web 服务器的通信

  • 5444 — 为数据库创建/导入和监控活动提供 MC 到节点以及节点到节点(代理)通信

如果需要更改 MC 默认端口

需要更改为 MC 或其代理分配的默认端口时,就会出现这样的情况。例如,某个默认端口可能在您的 Vertica 群集中不可用,或者 MC 和代理之间遇到连接问题。以下主题介绍了如何更改为 MC 或其代理分配的端口。

更改 MC 端口

请使用此步骤将 MC 的应用程序服务器的默认端口从 5450 更改为其他值。

  1. 打开 Web 浏览器,以具有 MC ADMIN 权限的用户身份连接到 MC

  2. 在 MC 主页上,导航至 MC 设置 (MC Settings) > 配置 (Configuration),并将应用程序服务器运行端口 (Application server running port) 的值从 5450 更改为新值。

  3. 在更改端口对话框中,单击确定 (OK)

  4. 重新启动 MC

  5. 使用新端口重新连接浏览器会话。例如,如果将端口从 5450 更改为 5555,请使用以下格式之一:

    https://00.00.00.00:5555/
    

    或者

    https://hostname:5555/
    

更改代理端口

更改代理端口要分两步进行:在命令行修改 config.py 文件,然后通过浏览器修改 MC 设置。

更改 config.py 中的代理端口

  1. 以 root 身份登录任意群集节点,然后更改代理目录:

    $ cd /opt/vertica/oss/python3/lib/python3.9/site-packages/vertica/agent/
    
  2. 使用任意文本编辑器打开 config.py

  3. 向下滚动到 agent_port = 5444 条目,并将 5444 替换为其他端口号。

  4. 保存并关闭该文件。

  5. config.py 复制到群集所有节点的 /opt/vertica/oss/python3/lib/python3.9/site-packages/vertica/agent/ 目录。

  6. 运行以下命令,重新启动代理进程:

    $ /etc/init.d/vertica_agent restart
    
    $ /opt/vertica/sbin/vertica_agent restart
    
  7. 在复制了 config.py 文件的每个群集节点上重复(以 root 身份)步骤 6。

在 MC 上更改代理端口

  1. 打开 Web 浏览器,以具有 MC ADMIN 权限的用户身份连接到 MC

  2. 导航至 MC 设置 (MC Settings) > 配置 (Configuration)

  3. 将默认 Vertica 代理端口从 5444 更改为您在 config.py 文件中指定的新值。

  4. 单击应用 (Apply),然后单击完成 (Done)

  5. 重新启动 MC,使 MC 可以连接到位于新端口的代理。请参阅重新启动 MC

另请参阅