最近使用Vagrant搭建了一个有3台主机的Hadoop集群,使用的是Cloudera Manager来管理,最初在个人笔记本上虚拟了4台主机,一台最为cloudera Manager Server,其余几台运行cloudera Manager Agent,在本机运行正常后,发现内存占用太厉害,我打算迁移两台运行Agent的到另一台工做电脑,因而使用Vagant Package打包,并在另一台机器上Vagrant Box Add和Vagrant up,启动后,登陆cloudera manager管理界面查看,结果发现迁移的两台主机找不到,而不停的刷新页面的话,显示是原来运行Agent的三台机器,除vm-cluster-node1外,另一个主机刷新一次便在node2,node3和node4之间轮流出现,而不能4台机器同时出现,初步怀疑是由于用node1进行的package,因此agent已经包含为node1的agent配置信息。node
因而我运行一下脚本将node3和node4中的agent service都删除了oop
1 sudo /usr/sbin/service cloudera-scm-agent hard_stop_confirmed 2 sudo apt-get purge 'cloudera-manager-*' 3 sudo apt-get clean
而后从cloudera manager管理界面从新加入node3和node4,在加入以前,我又把清理掉agent的机器又重新package,但愿能之后重复利用spa
从新加入的过程又很漫长,得下载400多M的manager agent包,能有朋友遇到一样问题吗?如何可以不卸载包,只修改配置使迁移成功??code