You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Cloudera Manager使用主机名而非IP地址访问?

解决Cloudera Manager重定向到IP而非主机名的问题

我之前也碰到过一模一样的问题——DNS解析正常,但访问CM时总是跳转到IP地址,下面是亲测有效的解决步骤:

  • 修改Cloudera Manager核心配置文件
    编辑/etc/cloudera-scm-server/cloudera-scm-server.conf文件,找到server_host参数,把它的取值从当前的IP地址改成你的主机名cmhostname。如果这个参数不存在,直接添加一行:

    server_host=cmhostname
    
  • 检查并调整Jetty配置(针对旧版本CM)
    如果你用的是Cloudera Manager 5.x及更早版本,可能需要调整Jetty的绑定配置。编辑/etc/cloudera-scm-server/jetty.conf,找到类似jetty.host的参数,将其设置为主机名cmhostname,而不是0.0.0.0或具体IP。

  • 验证CM数据库中的主机名配置
    登录Cloudera Manager使用的数据库(默认是PostgreSQL,也可能是MySQL),查询存储CM配置的表。比如在PostgreSQL中执行:

    SELECT name, value FROM CONFIGS WHERE name LIKE '%web_server_host%';
    

    如果查询结果里的value是IP地址,执行更新语句改成主机名:

    UPDATE CONFIGS SET value='cmhostname' WHERE name='web_server_host';
    
  • 重启Cloudera Manager服务
    保存所有配置修改后,执行命令重启服务:

    sudo systemctl restart cloudera-scm-server
    

    等服务启动完成后,再访问http://cmhostname:7180/,应该就不会再重定向到IP了。

额外注意事项:

  • 确保cmhostname在CM服务器自身以及所有集群节点上都能正确解析(可以用ping cmhostname验证)
  • 检查CM服务器的防火墙规则,确保7180端口对主机名的访问没有限制

内容的提问来源于stack exchange,提问作者Janusz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:38:52