更改 MC 端口或代理端口
配置 MC 时,配置向导会设置以下默认端口:
-
5450 — 用于将 Web 浏览器会话连接到 MC,并允许从 Vertica 群集节点到 MC 应用程序/Web 服务器的通信
-
5444 — 为数据库创建/导入和监控活动提供 MC 到节点以及节点到节点(代理)通信
如果需要更改 MC 默认端口
需要更改为 MC 或其代理分配的默认端口时,就会出现这样的情况。例如,某个默认端口可能在您的 Vertica 群集中不可用,或者 MC 和代理之间遇到连接问题。以下主题介绍了如何更改为 MC 或其代理分配的端口。
更改 MC 端口
请使用此步骤将 MC 的应用程序服务器的默认端口从 5450 更改为其他值。
-
在 MC 主页上,导航至 MC 设置 (MC Settings) > 配置 (Configuration),并将应用程序服务器运行端口 (Application server running port) 的值从 5450 更改为新值。
-
在更改端口对话框中,单击确定 (OK)。
-
使用新端口重新连接浏览器会话。例如,如果将端口从 5450 更改为 5555,请使用以下格式之一:
https://00.00.00.00:5555/
或者
https://hostname:5555/
更改代理端口
更改代理端口要分两步进行:在命令行修改 config.py 文件,然后通过浏览器修改 MC 设置。
更改 config.py 中的代理端口
-
以 root 身份登录任意群集节点,然后更改代理目录:
$ cd /opt/vertica/oss/python3/lib/python3.9/site-packages/vertica/agent/
-
使用任意文本编辑器打开
config.py
。 -
向下滚动到
agent_port = 5444
条目,并将 5444 替换为其他端口号。 -
保存并关闭该文件。
-
将
config.py
复制到群集所有节点的/opt/vertica/oss/python3/lib/python3.9/site-packages/vertica/agent/
目录。 -
运行以下命令,重新启动代理进程:
$ /etc/init.d/vertica_agent restart
注意
如果您使用的是 Red Hat Enterprise Linux/CentOS 7,则使用以下命令:$ /opt/vertica/sbin/vertica_agent restart
-
在复制了
config.py
文件的每个群集节点上重复(以 root 身份)步骤 6。
在 MC 上更改代理端口
-
导航至 MC 设置 (MC Settings) > 配置 (Configuration)。
-
将默认 Vertica 代理端口从 5444 更改为您在
config.py
文件中指定的新值。 -
单击应用 (Apply),然后单击完成 (Done)。
-
重新启动 MC,使 MC 可以连接到位于新端口的代理。请参阅重新启动 MC。