您的位置:首页 > 大数据

CM+CDH构建企业大数据平台系列(九)

2018-03-19 10:51 204 查看

完整视频+图文资料获取及技术答疑请加:大讲台大数据研习社⑦ :695520445

                               配置IP地址和主机名之间的对应关系

五、配置IP地址和主机名之间的对应关系

    1、为什么要配置IP地址和主机名之间的对应关系?        实际上不管是IP地址还是主机名都是为了标识一台主机或者服务器。IP地址就是一台主机上网时网络给它的一个地址。主机名就相当于又给这台机器取了个名字。你可以取各种各样的名字,如果你要用这个名字去访问这台主机,系统怎么通过这个名字去识别一台主机呢?那么就需要我们配置他们之间的对应关系。    2、在哪里配置呢?        编辑对应文件:vi /etc/hosts    3、怎么配置呢?      (1)在文件中按照对应格式添加IP地址和主机名:            比如:192.168.74.134 node-cm01.djt.com           注意:把3个节点的主机名和IP之间的对应关系都配置到文件中,因为后边我们要配置免密码登录,要实现各个机器都能够互相识别,所以就要在各个机器上都配置所有节点的主机名和IP之间的对应关系。            接下来我们就可以在其他节点上也做相应的修改,但是这样操作是不是太笨了,能不能在一个节点上配置完之后把这个文件复制到其他节点呢?当然可以。      (2)复制文件到其他节点            输入命令:cp /etc/hosts root@node-cm02.djt.com:/etc            但是报如下错误:scp命令没有找到,这是因为缺乏相应的工具包。

      (3)需要我们提前下载对应的工具包            输入命令:yum install -y openssh-clients            安装成功之后再执行命令scp /etc/hosts root@node-cm02.djt.com:/etc发现要输入如下信息,你要连接到cm02节点,需要输入cm02节点的密码,实际上他这里需要我们输入的就是cm02节点root用户的密码(就是你登录这台主机的root用户的密码)。(当然也可以设置其他用户,但是设置其他用户,有些操作这些用户权限会不够,就会导致来回切换用户,导致复杂的权限的问题,所以这里我们目前就先在root用户下进行操作)

            OK,我们输入密码之后还是不行,报如下错误。

           这又是什么原因呢?            是因为我们cm02节点没有下载ssh服务,所以我们要在cm02节点也下载这个工具。输入命令yum install -y openssh-clients即可。      (4)在其他节点上做类似的操作。           注意:复制完成之后,我们要检查一下其他节点是否真正收到了对应的文件,文件里的数据是否正确。养成这个习惯,每做一步都要检查一下这一步操作是否正确完成。一般情况不会有问题,但是还是检查一下为好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息