Mac下CentOS虚拟机装Hadoop集群、zookeeper集群、HBase集群

开工前的资源准备

1、电脑安装VMware Fusion,并安装centos 7

2、下载需要的工具包

    jdk-8u161-linux-x64.tar.gz

    hadoop-2.7.4.tar.gz

    zookeeper-3.4.9.tar.gz

    hbase-1.2.6-bin.tar.gz

一、虚拟机配置联网

3台虚拟机都安装完毕处于原始状态,这个时候虚拟机还是处于不可联网的状态,需要配置虚拟机处于可以联网,配置方式如下:

    设置 -> 网络适配器 -> 与我的mac共享(NAT模式)


设置完之后,打开mac的终端,输入命令:

cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf

这个时候在终端窗口中会显示出一大串。我们需要的是其中最前面的一块:


在这边,记住这个IP地址,因为后续配置虚拟机上网都的时候会用到。

接着到Mac的系统偏好设置中,打开网络,点击右下角的高级按钮,在新出现的对话框中,选择DNS,然后记下这个DNS地址。


接下来到虚拟机中,输入一下命令:

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

打开网卡配置,默认网卡配置如截图显示:


这个时候,我们应该改的东西有:

BOOTPROTO=static
ONBOOT=yes

在后面加上:

IPADDR=172.16.134.252
NETMASH=255.255.255.0
PREFIX=24
IPV6_PRIVACY=no
DNS1=172.16.52.184
GATEWAY=172.16.134.2

其中GATEWAY就是刚刚我们查询到的IP,DNS1则是查询到的DNS地址。


保存完之后,输入下列命令重启网卡:

service network restart

重启之后ping一下看是否能通:


这个时候网络已经能连接通了,在剩下的两台虚拟机中也是做相同的配置。注意IP别搞混了。

二、新增配置用户

用root用户登录,然后创建一个登录名为hadoop的用户,并修改对应的密码:

useradd -m hadoop -s /bin/bash
passwd hadoop


完成之后。修改用户的对应权限:

visudo

打开后直接输入 :98 可以跳转到对应的行数,在原有的root后面把hadoop用户的权限也加上:


保存退出即可,这个时候就可以直接su hadoop切换到hadoop用户了。(其他两台服务器也是同样的操作)

三、配置ssh免密登录

切换到hadoop用户后,输入下列命令生成公私钥:

ssh-keygen -t rsa

这边会询问,直接三个回车就完成生成操作了。

这个时候在 ~/.ssh/目录下就会生成对应的公私钥:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值