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

版权声明:本文为博主原创文章,转载请看下方转载要求! https://blog.csdn.net/dajiangtai007/article/details/79608605

完整视频+图文资料获取及技术答疑请加:大讲台大数据研习社⑦ :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 [email protected]:/etc

            但是报如下错误:scp命令没有找到,这是因为缺乏相应的工具包。

      (3)需要我们提前下载对应的工具包

            输入命令:yum install -y openssh-clients

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

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

           这又是什么原因呢?

            是因为我们cm02节点没有下载ssh服务,所以我们要在cm02节点也下载这个工具。输入命令yum install -y openssh-clients即可。

      (4)在其他节点上做类似的操作。

           注意:复制完成之后,我们要检查一下其他节点是否真正收到了对应的文件,文件里的数据是否正确。养成这个习惯,每做一步都要检查一下这一步操作是否正确完成。一般情况不会有问题,但是还是检查一下为好。

猜你喜欢

转载自blog.csdn.net/dajiangtai007/article/details/79608605