集群部署工具Ambari

    xiaoxiao2021-03-25  147

    一、Ambari安装前准备

    (一)机器准备

    192.168.20.144 dajiangtai01 部署Ambari-server和Mirror server

    192.168.20.145 dajiangtai02

    192.168.20.146 dajiangtai03

    192.168.20.147 dajiangtai04 后面3台机器部署Agent

    (二)机器的部署配置

    这里我们采用克隆的方式,当然大家也可以单独搭建linux虚拟机

    (1)修改主机名

    现在的主机名是dajiangtai,当然我也可以输入命令来查看一下主机名,我们输入hostname,我们发现主机名就是dajiangtai,那么接下来我们就来修改一下主机名。

    常见的有三种方法,一种是临时性的修改,但是当机器重启之后就会恢复原来的值,比如我们试一下

    还有一种方法就是永久修改,我们直接修改配置文件,我们直接修改/etc/sysconfig/network

    实际上还有一种方法,修改/etc/hosts,他对网络中的主机名起作用,但是对系统本身(也就是本机)不起作用。他和第一种的效果是一样的。实际上我们一般用这个来配置主机名和IP之间的对应关系。

    我们这里采用第二种方法。改完之后没有变化,我们使用reboot命令重启一下机器就可以了。

    (2)Linux虚拟机的网络配置和系统配置

    (1)ping回环地址:能ping通,说明虚拟机的网络协议是好的。

    (2)ping网关

    点击“编辑”——》“虚拟网络编辑器”

    我们发现ping不通

    那就说明我们的网卡链路不通,所以接下来我们就需要配置网卡。来保证我们的虚拟机和外部网络能够进行通信。

    但是这里边要注意一个问题,因为我们是克隆的。所以我们还要改一下MAC地址(就是我们硬件的地址,用来定义网络设备的位置),因为我们新的MAC地址和我们网卡配置里的MAC地址不一致,所以会导致网络连接不上。

    所以我们先来查看一下我们新的MAC地址

    我们输入vi /etc/udev/rules.d/70-persistent-net.rules(如果你是完全克隆,这个文件里应该包含eth0和eth1,我们将eth0配置删除,只保留eth1,记录该配置对应的MAC地址,并将eth1改名为eth0

    接下来修改网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0

    你要是新搭建的Linux虚拟机的时候只需要把ONBOOT 的no改为yes就行,(开启我们的网卡,我们才能够看到我们的IP地址,BOOTPROTO=dhcp,指定获取IP的方法,dhcp(动态主机配置协议)还有一种是static ,静态的)

    改回dhcp之后要重启一下,否则还是查看不到IP地址。(或者用service network restart命令)

    OK,前面的修改完之后,下面我们就输入ifconfig来查看一下IP,然后我们ping IP

    接下来我们再来ping www.baidu.com

    OK,都能ping通,这就说明我们已经和外部网络打通了。

    (3)X-shell远程连接

    (这个可以参照大讲台官网上的其他课程,里面会详细的讲这个工具该如何下载,如何使用,这里就不在赘述了)

    (4)用户设置:hadoop用户

    useradd –m hadoop

    (-m指在用户的家目录下面,也就是/home/hadoopxia下面,你也可以用pwd来试一下)

    设置完之后reboot重启一下

    (5)为hadoop用户设置sudo权限

    在root用户下,输入visudo打开文件

    在文件末尾添加hadoop ALL=(ALL) NOPASSWD:ALL

    (6)配置静态IP

    在root用户下,vi /etc/sysconfig/network-scripts/ifcfg-eth0

    改完之后reboot重启一下

    转载请注明原文地址: https://ju.6miu.com/read-10184.html

    最新回复(0)