day02 环境搭建_虚拟机准备

搭建hadoop集群,首先要有符合要求的节点

如果创建4台,则1个主节点,3个从节点,所以准备4个虚拟主机

  • 不同的节点有不同的静态ip与主机名
  • 节点之间需要关闭防火墙,因为各节点之间需要通信
  • 各节点使用相同的账号密码

修改网卡

 vim /etc/udev/rules.d/70-persistent-net.rules

做3件事
》1:删除eth0该行
》2:将eth1修改为eth0
》3:复制 ATTR{address}值 / 物理ip地址

以下为文件内容

 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7a:49:7
9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

修改静态ip

vim /etc/sysconfig/network-scripts/ifcfg-eth0
00:0c:29:7a:49:79

以为下文件内容

DEVICE=eth0
TYPE=Ethernet
UUID=d54fb759-e418-4f4d-b95e-cec473441fab
#修改3  开机启动
ONBOOT=yes 
NM_CONTROLLED=yes
#修改2  设置静态ip
BOOTPROTO=static 
# 修改1 设置上个文件的ATTR{address}值 /物理ip地址
HWADDR=00:0c:29:bf:78:0e 
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
#修改4 设置未被占用的ip
IPADDR=192.168.26.101
GATEWAY=192.168.26.2
DNS1=192.168.26.2

注意事项

在这里插入图片描述

》设置 网段 192.168.26 与 【虚拟机网络】 一致
》设置 网关 192.168.26.2 与 【虚拟机关网】 一致
》设置 IP 192.168.26.101 之前未被使用

修改host名称

 vim /etc/sysconfig/network

以下为文件内容

NETWORKING=yes
HOSTNAME=hadoop101 # 设置主机名

修改主机地址映射

vim /etc/hosts

以下为内容

#设置一个ip对应一个主机名
192.168.26.101 hadoop101
192.168.26.102 hadoop102
192.168.26.103 hadoop103
192.168.26.104 hadoop104
192.168.26.105 hadoop105

》 如果置win10的host

文件位置在

C:\Windows\System32\drivers\etc

文件内容为

192.168.26.101 hadoop101
192.168.26.102 hadoop102
192.168.26.103 hadoop103
192.168.26.104 hadoop104
192.168.26.105 hadoop105

重启

reboot

关闭防火墙

1. 临时关闭防火墙

(1)查看防火墙状态

 service iptables status

(2)临时关闭防火墙

service iptables stop

2.开机启动时关闭防火墙

(1)查看防火墙开机启动状态

chkconfig iptables --list

(2)设置开机时关闭防火墙

chkconfig iptables off

sudo 设置普通用户具有root权限

1.root下 添加dev1用户,并对其设置密码。

useradd dev1
passwd dev1

2.修改配置文件

vi /etc/sudoers

修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
dev1   ALL=(ALL)     ALL

或者配置成采用sudo命令时,不需要输入密码

## Allow root to run any commands anywhere
root      ALL=(ALL)     ALL
dev1   ALL=(ALL)     NOPASSWD:ALL

修改完毕,现在可以用dev1帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

创建安装目录并设置权限

(1)在/opt目录下创建module、software文件夹

 sudo mkdir module
 sudo mkdir software

(2)修改module、software文件夹的所有者

sudo chown -R dev1:dev1  module/ software/

猜你喜欢

转载自blog.csdn.net/u013621398/article/details/114336149