原本在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 9000
netstat -nap | grep 9001

如果被占用,kill –9 相关进程,再重新启动agent服务即可

再次登录Manager,查看主机名字,IP地址已经被正确修改。重启一下相关CDH服务即可。
      
参考文章:
http://heipark.iteye.com/blog/2013531

修改Cloudera Manager 管理机器的IP的更多相关文章

  1. 修改cloudera manager的端口号

    最近想在测试机装一个hadoop测试集群debug玩玩,然后就用cloudera manager装吧 这回使用rpm安装失败了,在网上搜到Cloudera Manager 5和CDH5离线安装说需要用 ...

  2. 解决克隆 centos虚拟机后修改克隆后的机器的ip、mac、uuid失败的问题

    解决办法:     So here's how we fix it: Remove the kernel's networking interface rules file so that it ca ...

  3. 离线安装Cloudera Manager 5和CDH5

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Cloudera 完全开源的Hadoop  ...

  4. Cloudera Manager 4.6 安装部署hadoop CDH集群

    Cloudera Manager 4.6 安装详解 1. Cloudera Manager介绍 1.1. 功能介绍 Cloudera Manager是一个针对hadoop集群的管理工具,功能包括:cd ...

  5. 1.5.6、CDH 搭建Hadoop在安装之前(定制安装解决方案---使用Cloudera Manager模板创建CDH群集)

    使用Cloudera Manager模板创建CDH群集 您可以通过从Cloudera Manager管理的现有CDH群集导出群集模板来创建新的CDH群集.然后,您可以修改模板并使用它在新的主机集上创建 ...

  6. [How to]Cloudera manager 离线安装手册

    2016-01-1910:54:05  增加kafka 1.简介 本文介绍在离线环境下安装Cloudera manager和简单使用方法 2.环境 OS:CentOS 6.7 Cloudera man ...

  7. cloudera manager 及CDH卸载

    记录用户数据路径 删除用户数据 中列出的用户数据路径 /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/l ...

  8. 2.3、CDH 搭建Hadoop在安装(安装Cloudera Manager Server)

    第3步:安装Cloudera Manager Server 在此步骤中,您将在Cloudera Manager主机上安装JDK和Cloudera Manager Server软件包. 安装Cloude ...

  9. (转)Installing Cloudera Manager and CDH

    转:https://blog.csdn.net/qq_26222859/article/details/79976506 译自官网: Installing Cloudera Manager and C ...

随机推荐

  1. 面向对象 委托变量和this的使用

    委托方法: this的使用:

  2. boost::serialization 用基类指针转存派生类(错误多多,一波三折)

    boost::serialization 也支持c++的多态,这样我们就能够通过使用基类的指针来转存派生类, 我们接着上一篇( boost::serialization(2)序列化基类 )的样例来看: ...

  3. [转载]php 数组 类对象 值传递 引用传递 区别

    一般的数据类型(int, float, bool)不做这方面的解说了 这里详细介绍一下数组和的类的对象作为参数进行值传递的区别 数组值传递 实例代码: <?php function main() ...

  4. [网页游戏开发]容器的使用及自定义Tab,RadioGroup,List,ViewStack

    Morn里面,容器和其他普通组件不同,无需皮肤,所以也不能从组件树种拖动创建(Tab,RadioGroup例外),只能转换而来 Morn的容器组件主要有Box,Container,Panel,Tab, ...

  5. Python开发【深浅拷贝】

    1.==与is a = [1,2] b = [1,2] a==b >>>True a is b >>>False 2.拷贝与非拷贝 拷贝:原则上就是把数据分离出来, ...

  6. UR#34. 多项式乘法

    #34. 多项式乘法 统计 描述 提交 自定义测试 这是一道模板题. 给你两个多项式,请输出乘起来后的多项式. 输入格式 第一行两个整数 nn 和 mm,分别表示两个多项式的次数. 第二行 n+1n+ ...

  7. mysql优化----大数据下的分页,延迟关联,索引与排序的关系,重复索引与冗余索引,索引碎片与维护

    理想的索引,高效的索引建立考虑: :查询频繁度(哪几个字段经常查询就加上索引) :区分度要高 :索引长度要小 : 索引尽量能覆盖常用查询字段(如果把所有的列都加上索引,那么索引就会变得很大) : 索引 ...

  8. spring的依赖注入(DI)、控制反转(IOC)和面向切面(AOP)

    在spring的配置文件增加 <context:component-scan base-package="com.jmu.ccjoin.service"/> <c ...

  9. TCO 2016 Round 1B

    problem 250 Problem Statement Vasa likes to construct sequences of numbers. If you tell him a positi ...

  10. POJ2243 Knight Moves —— A*算法

    题目链接:http://poj.org/problem?id=2243 Knight Moves Time Limit: 1000MS   Memory Limit: 65536K Total Sub ...