最近使用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