因机房服务器搬迁,需要修改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. iframe内容刷新

    经常有嵌套的iframe的内容无法及时刷新,需要手动刷新,这时候就需要获取iframe,然后调用对象的reload, document.getElementById(iframe的id).conten ...

  2. 4.Vim编辑器与Shell命令脚本

    第4章 Vim编辑器与Shell命令脚本 章节简述: 本章首先讲解如何使用Vim编辑器来编写.修改文档,然后通过逐个配置主机名称.系统网卡以及Yum软件仓库参数文件等实验,帮助读者加深Vim编辑器中诸 ...

  3. 大数据学习——sparkSql

    官网http://spark.apache.org/docs/1.6.2/sql-programming-guide.html val sc: SparkContext // An existing ...

  4. 零基础学 HTML5+CSS3 全彩版 明日科技 编著

    第1章 基础知识 1.1 HTML概述 1.1.1 什么是HTML 1.1.2 HTML的发展历程 1.2 HTML文件的基本结构 1.2.1 HTML的基本结构 1.2.2 HTML的基本标记 1. ...

  5. js 获取data-属性值

    ].getAttribute('data-price'); 注意 document.getElementsByClassName('1pc_price')后面有[0],不然会报错.

  6. [git 学习篇]删除文件

    1 现在本地文件管理器删除了readme.txt(这个readme.txt已经在创库存在的) rm -rf readme.txt 2 此时git status查看 $ git status # On ...

  7. 【Luogu】P4234最小差值生成树(LCT)

    题目链接 能把LCT打得每个函数都恰有一个错误也是挺令我惊讶的. 本题使用LCT维护生成树,具体做法是对原图中的每个边建一个点,然后连边的时候相当于是将边的起点跟“边”这个点连起来,边的终点也跟它连起 ...

  8. 【Luogu】P1472奶牛家谱(DP)

    题目链接 这是一道考思维的好题. 一开始设f[i][j]是i个点刚好j层的方案数,死活调不出来,看题解发现可以改为<=j层的方案数,最后输出f[n][m]-f[n][m-1]就好了. 对于计算考 ...

  9. BZOJ 4556 [Tjoi2016&Heoi2016]字符串 ——后缀数组 ST表 主席树 二分答案

    Solution 1: 后缀数组暴力大法好 #include <map> #include <cmath> #include <queue> #include &l ...

  10. 内存分配(new/delete,malloc/free,allocator,内存池)

    以下来源http://www.cnblogs.com/JCSU/articles/1051826.html 程序员们经常编写内存管理程序,往往提心吊胆.如果不想触雷,唯一的解决办法就是发现所有潜伏的地 ...