clouder manager uuid文件导致无法添加主机问题
来源:互联网 发布:linux ftp command 编辑:程序博客网 时间:2024/05/13 07:21
初接触CM不久,公司要求部署一个三个节点的测试集群(虚拟机)。
dn01
dn02
dn03
整个集群安装好之后才发现dn03的硬盘分的太小了,导致CM集群一些项以红色警告方式提醒,先尝试重新挂在一块硬盘,由于linux水平有限,没有成功,只好重新安装dn03。
删除CM集群上的Cluster 1 集群,然后将移除dn03,然后重装虚拟机,安装好之后,jdk、ssh等配置完毕。
我直接将dn02的 /opt/cm-5.4.7/目录拷贝到了dn03上,并启动 cloudera-manager-agent 服务。
然后重新打开cm添加集群,在以托管的主机中怎么也找不到dn03,反复重启三个节点上的cloudera-manager-agent服务,结果不是只能看到dn02,就是只能看到dn03,为什么两个不能一起出现呢?
后来在mysql的cm库中找到了原因,cm库里面有一张HOST表,这张表中存储着托管的主机,其中HOST_IDENTIFIER是主机的唯一身份标识(还没有多查资料,暂且这么认为),该表中的HOST_IDENTIFIER数据不会重复。
HOST_AUD表中存储着已启动的主机信息,在张表中三台机器的数据都可以看到,问题发现了。该表中dn02和dn03的HOST_IDENTIFIER是相同的。
我复制出来dn03的HOST_IDENTIFIER值,在/opt/cm-5.4.7中grep,发现在 /opt/cm-5.4.7/lib/cloudera-scm-agent/uuid 文件中存储着,和dn02对比一样,这就是问题的原因。
cloudera-manager-agent在首次启动时,如果没有uuid文件,它会自动创建一个,如果已有,则使用已有文件将uuid发送给cloudera-manager-server 作为该机器的标识。
所以解决这个问题,直接将uuid 文件删掉,重新启动cloudera-manager-agent 即可。
- clouder manager uuid文件导致无法添加主机问题
- 权限问题导致无法删除ftp文件
- Clouder-Manager 5.4.10 下安装Kafka
- Clouder Manager: Yarn Fair scheduler config
- Android SDK Manager中Google APIs无法显示问题(附SDK Manager文件离线安装)
- manifest文件导致,网狐无法正常工作问题.
- so文件导致的不同机型无法安装问题
- Intellij Idea 中Java文件太长导致无法识别问题
- Tomcat Manager配置访问主机及添加用户
- ubuntu 主机无法解析问题
- 【Android SDK Manager】拒绝访问导致无法下载更新
- OracleOraDb10g_home1TNSListener服务无法启动(该问题多是安装oracle的主机更改了计算机名而导致的)
- 大数据DataNode 硬盘故障导致uuid变化问题处理
- 在clouder manager中使用Flume处理数据链
- 往~/.bashrc 文件添加JAVA_HOME导致 该文件错误,sudo等指令无法使用
- Java--因为char类型无法强制转换负数导致IO读取文件无法停止问题
- 由于FormPanel里面没有添加对象导致页面无法显示,浏览器报脚本错误的问题
- 解决在eclipse中删除tomcat server后导致无法重新添加服务器的问题
- [原创]android resource&nbsp…
- The First Few&nb…
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- HTML-CSS设置超链接颜色字体
- SymmetricDS 数据库双向同步开源软件入门
- clouder manager uuid文件导致无法添加主机问题
- 四大组件之Activity
- 智慧北京笔记2
- Android Studio 1.4.x导入ffmpeg进行JNI编程
- 实时数据库与关系数据库的对比分析
- iOS 7 的实时毛玻璃模糊 (live blur)
- GCD死锁
- Python集合
- Openstack通用技术