CDH 集群环境Master节点IP变更

因为集群中的节点服务器都是通过DHCP自动分配IP,原则上重启了IP也不会变更,因为在启动的时候已经为Mac地址固定分配了一个IP地址,除非Mac地址变更。巧合的是,昨天早上扫地大妈把某Master的节点服务器因为擦桌子而把网线给扯掉了,等我发现该节点连接不上的时候,重新插上网线之后结果Ip变了。想了很多中的方式,将所有节点的Ip设置为手动配置,但是手动配置IP,该节点就无法与其他节点通信,网络连接失败,更不能连接Internet。百思不得其解。

   无奈只能再此将Master节点按照自动分配的IP进行了。

1、首先得修改各个节点的hosts文件,将原来Master节点的IP更改为新的IP地址,注意所有的节点都必须更新。

2、然后在Master节点关闭SCM Server, Agent 服务,

/opt/cm-5.0.0/etc/init.d/cloudera-scm-server stop

/opt/cm-5.0.0/etc/init.d/cloudera-scm-agent stop

    在其他Salve节点也分别执行:  /opt/cm-5.0.0/etc/init.d/cloudera-scm-agent stop

3、然后在Master启动SCM Server , 所有节点在分别启动SCM Agent

   /opt/cm-5.0.0/etc/init.d/cloudera-scm-server start

     /opt/cm-5.0.0/etc/init.d/cloudera-scm-agent start

  4、最后登录Cloudera Manage管理页面,查看是否能够重新检测到各主机的CDH版本,如果无法检测,则需要在页面的又上角点击一个图标进入Parcel页面,重新进行分配!

  

时间: 2024-08-27 18:48:17

CDH 集群环境Master节点IP变更的相关文章

0110-如何给Kerberos环境下的CDH集群添加Gateway节点

Fayson的github: https://github.com/fayson/cdhproject 推荐关注微信公众号:"Hadoop实操",ID:gh_c4c535955d0f,或者扫描文末二维码. 1.文档编写目的 Gateway节点又称为客户端节点,通常用作访问Hadoop集群的接口机.它主要会部署一些客户端的配置,脚本命令,比如HDFS的core-site.xml,hdfs-site.xml以及hadoop的操作命令. 如果你使用的是Apache Hadoop,你只需要将h

Redis 集群环境添加节点失败问题

最近在给公司网管系统Redis集群环境添加节点时候遇到一个问题,提示新增的Node不为空: [[email protected] src]# ./redis-trib.rb add-node --slave --master-id4f6424e47a2275d2b7696bfbf8588e8c4c3a5b95 172.168.63.202:7001172.168.63.202:7000 ...... [OK] All nodes agree about slotsconfiguration. >

修改cdh5集群中主机节点IP或hostName

前言 在使用cdh集群过程中,难免会因为某些不可抗拒的原因导致节点IP或hostName变动,而cm的监控界面无法完成这些事情,但是cm将集群中所有的主机的信息都存在postgresql数据库的hosts表中, 现在让我们来通过修改hosts来完成这个操作. 第一步,关闭服务 1. 关闭集群服务,及 Cloudera Management Service,2. 关闭cm服务:( cm安装节点  ) 命令 : service cloudera-scm-server stop service clo

Redis集群之修改节点IP

因为一些原因,以前IP没法用了,所有节点都down掉了,所以项目忽然报错: 服务器现在修改Redis节点的IP地址 注意,虽然是修改,但实质上是重建集群,所以需要你删除之前每个节点的一些文件,才能用新的IP重建集群: 在删除之前,要先暂停所有节点: 查看Redis进程: ps -ef|grep redis 然后杀死进程: kill -9 xxx 好了,可以开始删除相关文件了: 需要删除的文件 : Redis每个节点相应的 持久化文件和节点信息文件: 进入每一个节点,有dump.rdb持久化文件和

k8s集群之master节点部署

apiserver的部署 api-server的部署脚本 [[email protected] k8s]# cat apiserver.sh #!/bin/bash MASTER_ADDRESS=$1 主节点IP ETCD_SERVERS=$2 etcd地址 cat <<EOF >/opt/kubernetes/cfg/kube-apiserver KUBE_APISERVER_OPTS="--logtostderr=true \--v=4 \--etcd-servers=${

redis集群删除master节点

1.首先把该master节点下的哈希槽转移到其他节点下 执行下面命令: redis-trib.rb reshard 192.168.139.30:7000 (接受哈希槽的redis节点,不是待删除的redis节点) 随后会提示接受哈希槽的node ID: 即192.168.139.30:7000的node ID 转移哈希槽的node ID,然后再输入done 表示输入完毕 2.然后删除节点就可以了. redis-trib.rb del-node 192.168.139.30:7003 0a2e3

部署CDH集群环境准备

1.系统centOS7以上 2.配置免密登陆 3.ntp时钟同步 四.系统调优 1.配置主机名并写入host文件,并将hosts文件同步到各节点: 2.关闭防火墙和selinux: 3.关闭dns反向查寻,优化登陆时间,如果不关登陆会很慢,会有一个dns反向查寻的时间: sed -i '[email protected]#UseDNS [email protected] [email protected]' /etc/ssh/sshd_config 4.关闭GSSAPI身份验证 sed -i '

SpringBoot系列教程之Redis集群环境配置

之前介绍的几篇redis的博文都是基于单机的redis基础上进行演示说明的,然而在实际的生产环境中,使用redis集群的可能性应该是大于单机版的redis的,那么集群的redis如何操作呢?它的配置和单机的有什么区别,又有什么需要注意的呢? 本篇将主要介绍SpringBoot项目整合redis集群,并针对这个过程中出现的问题进行说明,并给出相应的解决方案 I. 环境相关 首先需要安装redis集群环境,可以参考博文:redis-集群搭建手册 然后初始化springboot项目,对应的pom结构如

DataStage 六、安装和部署集群环境

DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进程的启动和停止 DataStage 三.配置ODBC DataStage 错误集(持续更新) DataStage 四和五因为包含大量图片发布不便,有兴趣学习和研究者请联系索要!!! 说明 以下的内容中使用主机dsconductor01(主导节点)和主机dscompute01(普通节点)实验安装DS集群,分别在主机dsconductor01(主导节点)中安装