記一次CDH修改IP

     因機房服務器搬遷,須要修改CDH ip ,集羣中有6臺服務器. 其中配置了ldap,其中卡在了ldap中的坑太深,因此記錄一下.html

  • 1、服務器IP等地址修改

1.首先在安裝cloudera-manager的主機上,中止全部的cloudera管理進程sql

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數據庫bash

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的配置文件ide

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

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

#將該值設置爲cloudera-scm-server的ip便可

6.修改各主機的/etc/hosts文件,將如今的hostname與ip地址對應上oop

vi /etc/hosts

7. 重啓服務post

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 9001spa

  #若是被佔用,kill -9相關進程,再從新啓動agent服務便可。postgresql

  

2、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上的服務.

 

原文出處:https://www.cnblogs.com/mrccjj/p/10998431.html

相關文章
相關標籤/搜索