原本在3台机器中部署了Cloudera CDH4.8的集群环境,运行状况良好,后来由于机房搬迁,导致那3台机器的ip地址被改变(hostname 没有变化)。
再次启动Cloudera-scm-server,登陆进去看时,发现manager根本不认识那3台机器了。
无奈在“主机”的选项中需找修改的方法,发现Cloudera-manager那个鬼东西,根本没有考虑ip地址会变化的情况,只能通过命令行的方式修改。
1 首先停止所有的cloudera管理进程
service cloudera-scm-agent stop service cloudera-scm-server stop
2 查看postgresql 的scm用户的密码
grep password /etc/cloudera-scm-server/db.properties
3 登陆postgresql 数据库
psql -h localhost -p 7432 -U scm
输入密码登陆
4 操作 postgresql 数据库
1) 查看pg中存储情况
select host_id, host_identifier, name, ip_address from hosts;
查询结果:
host_id | host_identifier | name | ip_address ---------------------------------------------------------------------------- 3 | hadoop.slave1 | hadoop.slave1 | 192.10.1.217
2) 修改ip_address值
update hosts set (ip_address) = ('192.10.2.217') where host_id=3;
3) 依次修改ip值,退出postgresql
\q
5 修改所有机器的cloudera-scm-agent的配置文件
1) 打开cloudera-scm-agent的配置文件
vi /ect/cloudera-scm-agent-/config.ini
2) 修改server_host的值(这个是指定cloudera-scm-server的ip)
modify ‘192.10.1.217’ to '192.10.2.217'
6 修改系统/etc/hosts文件,将现在的hostname与IP地址对应上
7 重启服务
service cloudera-scm-agent start service cloudera-scm-server start
注:如果agent启动失败,查看是否9000或9001端口被占用
netstat -nap | grep 9000netstat -nap | grep 9001
如果被占用,kill –9 相关进程,再重新启动agent服务即可.
再次登录Manager,查看主机名字,IP地址已经被正确修改。重启一下相关CDH服务即可。
相关推荐
Cloudera Management Service是Cloudera Manager的核心组件之一,管理员需要先启动Cloudera Management Service,然后才能启动Hadoop相关服务。启动Cloudera Management Service非常简单,只需要点击启动按钮,等待...
Cloudera Manager API v14 提供了一系列强大的接口,使得管理员能够高效地管理 Hadoop 集群和其他相关服务。通过这些 API,可以实现自动化配置、审计追踪、集群维护等多种高级管理任务。此外,API 还支持对集群进行...
在浏览器中输入http://XXX:7180, XXX为安装Cloudera Manager的机器IP地址,例如YUCLIENT的IP地址。在登录页面输入用户名和密码,例如admin/admin,点击登录按钮后即可进入Cloudera Manager管理系统。 启动和停止...
Cloudera Manager (CM) 是一款用于部署、管理 Hadoop 的工具,提供了直观的 Web 用户界面来帮助用户轻松地进行集群的管理和监控。在安装 CM 之前,需要对系统环境进行一系列的准备。 ##### 1.1 系统yum源配置 为了...
Cloudera Manager是一款强大的大数据管理工具,尤其在CDH(Cloudera Distribution Including Apache Hadoop)环境的部署和管理中发挥着至关重要的作用。本篇文章将深入探讨如何在CentOS7系统上安装和配置Cloudera ...
Cloudera Manager是一款强大的管理工具,专为简化Apache Hadoop及其相关组件的部署、配置和监控而设计。在Linux环境中安装Cloudera Manager可以帮助用户更有效地管理Hadoop集群,确保高效的数据处理和分析。本文将...
Cloudera Manager是一款强大的集群管理工具,专为自动化安装、集中式管理和监控Hadoop集群而设计,同时具备报警功能,极大地提升了集群管理的效率并降低了运维成本。在Cloudera Manager 6.3.2版本中,用户可以免费...
Cloudera Manager是Cloudera公司提供的用于部署、管理和监控Apache Hadoop集群的软件平台。CDH是Cloudera Distribution包括Hadoop的简称,是Cloudera提供的Hadoop生态系统产品的集合。 知识点一:安装前的准备工作 ...
Cloudera Manager是一款强大的开源管理工具,专门用于管理和监控Apache Hadoop及其相关组件。在这个压缩包`cloudera-manager-centos7-cm5.14.2_x86_64.tar.gz`中,包含了在CentOS7上部署Cloudera Manager 5.14.2的...
以上步骤展示了在CentOS系统上配置共享文件夹、网络、Yum源及时间服务器的过程,以及如何使用Cloudera Manager 5.x版本搭建Hadoop集群。这些操作在集群安装和管理中极为关键,尤其是对于分布式系统中的时间同步与包...
- **Cloudera Manager**: Cloudera提供的一个用于部署、管理Hadoop及相关组件的服务平台,它简化了集群的部署和管理流程。 - **SSH免密码登录**: 通过设置公钥认证的方式,实现主机间无需输入密码即可相互登录的功能...
Cloudera Manager是一款强大的管理工具,用于简化Hadoop集群的安装、配置、管理和监控过程。本安装文档将详细介绍如何在合适环境下安装CM和Hadoop,以构建一个高效、稳定的Hadoop集群。 一. Cloudera Manager ...
Cloudera Manager Agent是Cloudera Manager Server的代理程序,负责监控和管理大数据集群。配置Cloudera Manager Agent需要将mysql-connector-java-5.1.47-bin.jar文件上传到/usr/share/java/目录下,并重命名为...
4. **部署Hadoop组件**:通过Cloudera Manager界面部署Hadoop相关组件,如HDFS、YARN等。 5. **配置Hadoop集群**:根据实际需求配置Hadoop集群参数,包括存储位置、副本数量等。 6. **启动Hadoop集群**:完成配置后...
Cloudera Manager 是一款功能强大的集群管理工具,能够帮助用户轻松地部署、管理 Hadoop 集群及其相关服务。为了提高系统的可靠性和稳定性,Cloudera Manager 支持高可用性(HA)配置,即双机部署方案。本文档旨在详细...
Cloudera Manager是一款强大的大数据管理平台,它提供了对CDH(Cloudera Distribution Including Apache Hadoop)组件的全面安装、配置、管理和监控功能。CDH是Cloudera公司提供的一个开源Hadoop发行版,包含了...
Cloudera Manager是一个流行的工具,用于管理和监控Hadoop集群。 首先,我们来了解实验环境的搭建步骤: 1. **使用SSH客户端登录**: - 连接到Cloudera QuickVM所在的服务器,通过SSH(Secure Shell)协议。确保...