最近本身掏了三台二手主机,本身搭建了套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,目前为止就这些,你们发现有什么不对的,请斧正配置