CDH第五篇:Cloudera Manager 5.14 离线安装全流程:从解压到打开 7180 控制台

发布时间:2026/10/28 18:55:46
CDH第五篇:Cloudera Manager 5.14 离线安装全流程:从解压到打开 7180 控制台 目录一、离线安装的整体思路二、7 个步骤完整实操三、.sha1 改名 .sha最著名的坑四、启动与控制台验证五、常见报错与排错六、结语与系列预告一、离线安装的整体思路CM 离线安装的逻辑链是CM 主程序解压 → 告诉 CM 用哪个数据库scm 库→ 所有节点装 Agent→ master 搭 Parcel 本地仓库 → 启动 Server Agent → 浏览器进 7180所有节点操作分工只有两类master 全做从节点只装 Agent。记住这个分工后面哪一步在哪个节点做就不会乱。二、7 个步骤完整实操步骤 1解压 CM 主程序仅 masterbashtar zxvf cloudera-manager-centos7-cm5.14.0_x86_64.tar.gz -C /opt/解压后得到 /opt/cm步骤 2放置 JDBC 驱动仅 master两个位置bashtar zxvf mysql-connector-java-5.1.46.tar.gzchmod x mysql-connector-java-5.1.46-bin.jar驱动必须放两个位置缺一不可/opt/cm/share/cmf/lib/mysql-connector-java-5.1.46-bin.jar —— CM Server 连 MySQL 用/usr/share/java/mysql-connector-java-5.1.46-bin.jar —— 后续 Hive 等服务用步骤 3所有节点创建系统用户bashuseradd --system --home /opt/cm/run/cloudera-scm-server–no-create-home --shell /bin/false cloudera-scm这是 CM 约定的系统用户Agent 和 Server 都以它运行三节点都要创建。步骤 4初始化 scm 数据库仅 masterbash/opt/cm/share/cmf/schema/scm_prepare_database.sh mysql cm-h localhost -uroot -p’123456’ scm ‘123456’参数依次是数据库类型 mysql、库名 cm、主机、root 账密、新建的 scm 账号和密码。验证输出末尾出现 All done, your SCM database is configured correctly! 即成功。这一步把连接信息写进了 CM 配置之后 Server 启动就知道去哪读元数据。步骤 5配置 Agent 并分发master → 从节点编辑 /opt/cm/etc/cloudera-scm-agent/config.iniiniserver_host192.168.9.233server_host 必须指向 master 的 IP所有 Agent 都要改——配错的话节点在控制台里永远失联。然后整体分发bashscp -r /opt/cm/ cdhslave01:/opt/scp -r /opt/cm/ cdhslave02:/opt/步骤 6搭建 Parcel 本地仓库仅 masterbashmkdir -p /opt/cloudera/parcel-repomv CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel /opt/cloudera/parcel-repo/mv CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1 /opt/cloudera/parcel-repo/mv manifest.json /opt/cloudera/parcel-repo/关键一步重命名校验文件mv /opt/cloudera/parcel-repo/CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1/opt/cloudera/parcel-repo/CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha三、.sha1 改名 .sha最著名的坑为什么必须改名CM 下载 Parcel 后要校验完整性它只会找 .sha 文件目录里躺着 .sha1CM 认为校验文件不存在Parcel 状态会一直卡在分发中或直接报校验失败。三个配套检查点.sha1 → .sha 已重命名/opt/cloudera 目录属主为 cloudera-scm 用户chown -R cloudera-scm:cloudera-scm /opt/clouderamanifest.json 与 parcel 在同一目录四、启动与控制台验证bashmasterServer Agent 都要启动/opt/cm/etc/init.d/cloudera-scm-server start/opt/cm/etc/init.d/cloudera-scm-agent start两个从节点只启动 Agent/opt/cm/etc/init.d/cloudera-scm-agent startServer 首次启动需要 2~3 分钟做数据库初始化不是卡死别急着杀进程。验证bashnetstat -anpt | grep 7180 # 有 LISTEN 即 Server 就绪浏览器访问 http://192.168.9.233:7180看到登录页用 admin / admin 登录——控制台的大门正式打开。五、常见报错与排错报错/现象 原因 处理7180 一直打不开 Server 未启动完成 / 驱动缺失 看日志 /opt/cm/log/cloudera-scm-server/cloudera-scm-server.logscm_prepare_database 报 Access denied root 密码错或授权缺失 核对第 4 篇的授权语句节点在控制台不可见 Agent 没起 / server_host 配错 从节点查 Agent 状态和 config.iniParcel 分发卡住 .sha 未改名 / 属主不对 见第三节三个检查点六、结语与系列预告CM 安装本身命令不多难点在于两个位置放驱动、三节点建用户、从节点只装 Agent、.sha1 改 .sha这些细节纪律。下一篇舒服了全部操作转入浏览器用 Web 向导把 HDFS、YARN、Hive、Oozie 一路点出来——命令行时代结束。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询