【Zookeeper】3.Zookeeper环境搭建1

来源:互联网 发布:saas平台多租户 mysql 编辑:程序博客网 时间:2024/05/24 05:14
之前我们讲解了Zookeeper的基本概念,下面我们来动手搭建Zookeeper的环境。

我们主要在本机上模拟集群环境,使用虚拟机,所以在开始搭建之前,我们要准备以下环境:
(1)Vmware虚拟机
(2)Linux操作系统:ubuntu16.4
(3)SecureCRT(连接虚拟机)

步骤
1.使用vmware创建三个ubuntu16.4的虚拟机
我们要提前去下载虚拟机的系统安装文件,这里我使用的安装文件为:ubuntu-16.04-desktop-amd64.iso
下面仅演示一个虚拟机的安装过程,一共需要安装三台不同的虚拟机,另外两台的步骤和第一台一样,就不在赘述:






创建三台虚拟机,完成后在左侧列表中就可以看到相关的虚拟机列表:


然后我们要设置所有虚拟机的ip地址与主机(就是我们安装虚拟机的电脑)共享,并给虚拟机设置子网ip。点击右上角菜单了的“编辑”中的“虚拟网络编辑器”:

然后选择添加网络,为我们的虚拟机添加一个网络设置,然后我们在下面的VMnet信息中为我们的虚拟机设置网络共享信息,具体设置如下:


注意,当启动虚拟机时出现“无法获得VMCI 驱动程序的版本: 句柄无效”的问题,请找到安装路径,用记事本打开.vmx结尾的文件:

找到vmci0.present = "TRUE"

把TRUE改为FALSE,保存,再次打开虚拟机,问题解决。


接下来打开三台虚拟机,并开始安装操作系统。等操作系统安装完成之后,可以直接进入命令行界面,或者在可视化界面中启动命令行(Ctrl+Alt+t):

然后我们分别在三台虚拟机中执行“ifconfig”指令,查看他们的ip地址:



我们三台虚拟机的ip地址分别为:
192.168.128.128/192.168.128.129/192.168.128.130

然后为Linux安装ssh远程连接服务,安装过程如下:
(1)在控制台输入安装指令:
sudo apt-get install openssh-server


(2)等待安装完成之后,查看服务是否启动:
ps -e | grep ssh
如果启动,就可以去远程连接了;
如果只有ssh-agent而ssh-server还没有启动,
需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了:


注意,别忘记关闭防火墙,不然远程连接不上:


2.使用SecureCRT连接虚拟机

然后我们让虚拟机继续运行,我们模拟远程操作Linux,打开SecureCRT,创建一个会话对象,然后创建一个快速连接:

接下来创建要连接的远程机属性,这里以128为例:




输入ip地址和账号密码,分别连接三台不同的虚拟机的地址。
下面是进入三台不同的Linux机器的命令行:


由于篇幅较长,在三台机器上部署Zookeeper集群放在下一篇讲述。

转载请注明出处:http://blog.csdn.net/acmman/article/details/77330630

原创粉丝点击