CDH的Hadoop集羣修改主機名

    最近本身掏了三臺二手主機,本身搭建了套CDH的集羣,搭建是隨手起了幾個主機名就搭建好了。mysql

    有次突發奇想,用手機登陸管理cm管理頁面看看,果然能用。只是在裏面點着點着,發現cdh不少頁面連接都是用的主機名,而個人手機又是沒法修改hosts。sql

    後來又想到本身有一個域名,因而就在想把個人主機名都命名爲個人二級域名,而後再把域名映射到個人節點的內網IP上。數據庫

    因而動手開始修改,先是上網查資料如何修改cdh的主機名,然並卵。後來就本身摸索着如何修改。spa

    首先想到的是去cdh管理界面找有沒有直接修改的地方,找遍全部地方都沒有修改的地方。server

    只有靠本身了,而後理了下思路,首先得中止集羣,cloudera mangage不用中止,而後去修改各節點的hosts文件,還有就是把全部節點中的/opt/cm-5.3.1/etc/cloudera-scm-agent/config.ini中的server_hosts,而後切換到cm的主頁神奇的發現有提示從新部署配置文件,而後從新部署配置文件,重啓集羣,神奇的就OK了。部署

   重啓集羣以後,出現了個小問題,hive沒法鏈接元數據庫,這是由於修改主機名後hive須要修改鏈接元數據庫的主機名,進入hive的配置
域名

    

修改之便可。集羣

   hive元數據庫裏(個人是用的mysql)面有存分區信息,及分區dfs地址,須要修改,有兩個表 SDS和DBS登錄


OK,目前爲止就這些,你們發現有什麼不對的,請斧正配置

相關文章
相關標籤/搜索