实验环境:本操作说明适合502机房和504机房
实验准备:
首先要运行Vmware WorkStation或Virtual Box,启动master完全分布式,slave1完全分布式,slave2完全分布式三台虚
拟机,用XShell远程连接master,slave1,slave2,如果连接不成功,参考《502机房主机win7系统与Vmare虚拟机Linux系统的网络连接配置操作说明》完成网络连接配置,三台虚拟机的IP地址如下:
192.168.56.10 master
192.168.56.11 slave1
192.168.56.12 slave2
实验步骤:
第1步:先在第一个台虚拟机master执行以下操作,再依次在slave1和slave2重复相同的操作:
1)在win7找到ZooKeeper的安装包,504机房的安装包位置在D:\Hadoop生态系统及开发\安装包\zookeeper-3.4.5-cdh5.7.0.tar.gz,502机房的安装包位置在D:\Hadoop生态系统及开发\Hadoop教学\安装包\zookeeper-3.4.5-cdh5.7.0.tar.gz
2)打开XShell菜单中的的Xftp(新建文件传输)操作界面,左边窗口找到zookeeper-3.4.5-cdh5.7.0.tar.gz,右边窗口切换到/root目录,将zookeeper-3.4.5-cdh5.7.0.tar.gz的安装包从win7上传到Linux的/root目录
3)执行cd /root 切换到/root目录 ls命令找到刚上传的ZooKeeper安装包zookeeper-3.4.5-cdh5.7.0.tar.gz
4)执行解压缩命令tar -zxvf zookeeper-3.4.5-cdh5.7.0.tar.gz -C /usr/local/ 解压缩ZooKeeper安装包到安装目录/usr/local/
注意:不要同时三台虚拟机执行解压缩操作,会造成虚拟机卡死
第2步:检查hostname和hosts文件的配置参数是否正确
1)先在第1台虚拟机master执行以下检查
执行hostname查看主机名是否为master,执行cat /etc/hosts 查看hosts文件的主机名和IP地址的对应关系是否正确
2)在第2台虚拟机slave2执行以下检查
执行hostname查看主机名是否为slave2,执行cat /etc/hosts 查看hosts文件的主机名和IP地址的对应关系是否正确
3)在第3台虚拟机slave3执行以下检查
执行hostname查看主机名是否为slave3&#