因机房服务器搬迁,需要修改CDH ip ,集群中有6台服务器. 其中配置了ldap,其中卡在了ldap中的坑太深,所以记录一下.

  • 一、服务器IP等地址修改

1.首先在安装cloudera-manager的主机上,停止所有的cloudera管理进程

service cloudera-scm-agent stop
service cloudera-scm-server-db 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数据库中的数据(即主机的ip)

select host_id, host_identifier, name, ip_address from hosts;
#查询结果如下

  

#修改各主机的ip(分别修改各主机的ip)
update hosts set (ip_address) = (‘222.222.222.222’) where host_id=’2’; #修改完成后退出数据库
#输入命令 :\q 即可 

5.修改所有hadoop集群机器中的cloudera-scm-agent的配置文件

vi /etc/cloudera-scm-agent/config.ini

#修改server_host的值(这个是指定cloudera-scm-server的ip)

#将该值设置为cloudera-scm-server的ip即可

6.修改各主机的/etc/hosts文件,将现在的hostname与ip地址对应上

vi /etc/hosts

7. 重启服务

service cloudera-scm-server-db start
service cloudera-scm-server start
service cloudera-scm-agent start #(这个还需要在其他节点主机执行) #注:
#如果agent启动失败,查看是否9000或9001端口被占用

  netstat -nap | grep 9000
  netstat -nap | grep 9001

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

  

二、LDAP相关配置修改

上面的修改从网上都能找到,一大堆,但是ldap 的修改就没有了,在这卡了半天,坑太多了.记录一下.

1.修改CDH中所有关于LDAP URL配置地方 ,包括HDFS,hive ,hue等等,建议配置成主机名形式.

  2.修改ldap配置文件

#修改所有主机节点的配置,修改ldap为master主机ip地址
vi /etc/openldap/ldap.conf
vi /etc/hive/conf/core-site.xml

  3.修改hive配置文件

#修改所有主机节点的配置,修改ldap为master主机ip地址
vi /etc/hive/conf/core-site.xml
vi /etc/hive/conf/hdfs-site.xml

  4.修改hadoop配置文件

#修改所有主机节点的配置,修改ldap为master主机ip地址
vi /etc/hadoop/conf/core-site.xml

  

最后,重启cloudera-manager上的服务.

记一次CDH修改IP的更多相关文章

  1. linux修改IP

     linux命令行修改IP的2个方法 2010-12-30 10:25:50 分类: LINUX 方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255 ...

  2. CentOS(RedHat)命令行永久修改IP地址、网关、DNS

    1.修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡名称BOOTPROTO=static #获取ip的方式(stat ...

  3. windows自动修改ip的bat文件

    @echo off title --IP自动设置 -- MODE con: COLS=80 lines=30 color 0a :main cls echo 按提示操作 echo. echo 设置为无 ...

  4. Linux下如何修改ip地址

    在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...

  5. CentOS 设置网络(修改IP&修改网关&修改DNS)--update.14.08.15

    自己电脑上装的虚拟机用桥接方式连接物理机,虚拟机重启后ip会发生变化,非常阻碍Xshell的连接和hosts指定的dns. 通过修改IP为static模式,保持IP不变. ============== ...

  6. windows 命令修改IP

    修改ip: netsh -c interface ip set address name="本地连接" source=static addr=192.168.11.100 mask ...

  7. Linux命令行修改IP、网关、DNS的方法

    Linux中在命令行中修改IP地址.网关.DNS的方法. 网卡eth0    IP修改为 102.168.0.1 复制代码代码如下: ifconfig eth0 102.168.0.1 netmask ...

  8. Delphi 调用netsh命令修改IP地址

    Delphi 调用netsh命令修改IP地址 先介绍一下Netsh命令的使用方法: 在这里跟大家介绍几个简单的指令 1.Show IP 1.1Cmd Mode 直接在cmd下面输入 netsh int ...

  9. linux下修改IP信息

    在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...

随机推荐

  1. luogu2590 [ZJOI2008]树的统计

    树剖裸题 #include <iostream> #include <cstdio> using namespace std; int n, uu, vv, hea[30005 ...

  2. 一个通用的分页存储过程实现-SqlServer(附上sql源码,一键执行即刻搭建运行环境)

    使用前提 查询表必须有ID字段,且该字段不能重复,建议为自增主键 背景 如果使用ADO.NET进行开发,在查询分页数据的时候一般都是使用分页存储过程来实现的,本文提供一种通用的分页存储过程,只需要传入 ...

  3. [POJ 1001] Exponentiation C++解题报告 JAVA解题报告

        Exponentiation Time Limit: 500MS   Memory Limit: 10000K Total Submissions: 126980   Accepted: 30 ...

  4. LRESULT CALLBACK WndProc 窗口程序的 重点

    LRESULT CALLBACK WndProc Windows程序所作的一切,都是回应发送给窗口消息处理程序的消息.这是概念上的主要难点之一,在开始写作Windows程序之前,必须先搞清楚. 窗口消 ...

  5. 21 段实用便捷的 PHP 代码

    PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点.这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发 ...

  6. iOS------主题设置-->Appearance

    一.简述UIAppearance 是什么? 1.UIAppearance是一个协议 @protocol UIAppearance <NSObject> 只要遵守了UIAppearance协 ...

  7. Welcome-to-Swift-13继承(Inheritance)

    一个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性.当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclas ...

  8. 周赛Problem 1021: 分蛋糕(埃拉托斯特尼筛法)

    Problem 1021: 分蛋糕 Time Limits:  1000 MS   Memory Limits:  65536 KB 64-bit interger IO format:  %lld  ...

  9. 模拟tap事件和longTap事件

    移动端模拟tap和longTap事件,基本原理就是在touchstart和touchend事件中,计算触摸的位移和时间差,位移在一定范围内(轻微滑动),时间小于150ms为tap事件,时间大于300m ...

  10. docker (centOS 7) 使用笔记1

    1. docker配置 初次在安装完docker后,初始化配置 copy默认的docker.service后,重启服务,会在/etc/systemd/system/multi-user.target. ...