记一次CDH修改IP
因机房服务器搬迁,需要修改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的更多相关文章
- linux修改IP
linux命令行修改IP的2个方法 2010-12-30 10:25:50 分类: LINUX 方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255 ...
- CentOS(RedHat)命令行永久修改IP地址、网关、DNS
1.修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡名称BOOTPROTO=static #获取ip的方式(stat ...
- windows自动修改ip的bat文件
@echo off title --IP自动设置 -- MODE con: COLS=80 lines=30 color 0a :main cls echo 按提示操作 echo. echo 设置为无 ...
- Linux下如何修改ip地址
在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...
- CentOS 设置网络(修改IP&修改网关&修改DNS)--update.14.08.15
自己电脑上装的虚拟机用桥接方式连接物理机,虚拟机重启后ip会发生变化,非常阻碍Xshell的连接和hosts指定的dns. 通过修改IP为static模式,保持IP不变. ============== ...
- windows 命令修改IP
修改ip: netsh -c interface ip set address name="本地连接" source=static addr=192.168.11.100 mask ...
- Linux命令行修改IP、网关、DNS的方法
Linux中在命令行中修改IP地址.网关.DNS的方法. 网卡eth0 IP修改为 102.168.0.1 复制代码代码如下: ifconfig eth0 102.168.0.1 netmask ...
- Delphi 调用netsh命令修改IP地址
Delphi 调用netsh命令修改IP地址 先介绍一下Netsh命令的使用方法: 在这里跟大家介绍几个简单的指令 1.Show IP 1.1Cmd Mode 直接在cmd下面输入 netsh int ...
- linux下修改IP信息
在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...
随机推荐
- EXCEL宏做数据拆分
用处:将大容量的EXCEL工作簿分解成若干个小的工作簿 Sub aa() For i = 1 To 8 Set nb = Workbooks.Add nb.SaveAs Filename:=ThisW ...
- Java学习笔记4---打包成双击可运行的jar文件
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文 ...
- socketcluster 客户端请求
<html> <head> <title>test</title> <script src="https://cdn.bootcss.c ...
- day01_11.break和continue
1.continue 下一个(用next更加形象一点)整体的循环没有被破坏掉,而是跳到下一个循环单位中 <?php for($i=1;$i<=10;$i++){ if($i==4){ co ...
- python学习-- 理解'*','*args','**','**kwargs'
刚开始学习Python的时候,对有关args,kwargs,和*的使用感到很困惑.相信对此感到疑惑的人也有很多.我打算通过这个帖子来排解这个疑惑(希望能减少疑惑). 让我们通过以下5步来理解: 1. ...
- 12章 应用spary制作高级网页组件
比较复杂的用户界面,tab面板 伸缩面板和折叠面板等组件. tab面板和菜单实际上分为两种 一种是切换各个tab页中的内容时并不刷新浏览器窗口,仅仅是被隐藏起来了 利用ja ...
- 二进制<4>
位运算简介及实用技巧(四):实战篇 下面分享的是我自己写的三个代码,里面有些题目也是我自己出的.这些代码都是在我的Pascal时代写的,恕不提供C语言了.代码写得并不好,我只是想告诉大家位运算在实战中 ...
- NOI2017 [NOI2017]游戏 【2-sat】
题目 题目背景 狂野飙车是小 L 最喜欢的游戏.与其他业余玩家不同的是,小 L 在玩游戏之余,还精于研究游戏的设计,因此他有着与众不同的游戏策略. 题目描述 小 L 计划进行nn 场游戏,每场游戏使用 ...
- 刷题总结——xor(ssoj)
题目: 题目背景 OURCE:NOIP2015-SHY-7 题目描述 求一棵带边权的树的一条最大 Xor 路径的值.这里的“路径”不一定从根到叶子结点,中间一段路径只要满足条件也可以. 输入格式 第一 ...
- LineageOS源码定制手机系统
LineageOS源码定制手机系统 导语: 现在市场的手机基本就两种: 苹果机和android机. 今天我们不谈苹果机, 对小编我来讲,那是个奢侈品, android是我的最爱.对于一般androi ...